crypto: geniv - Split geniv out of AEAD Kconfig option
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 13 Jun 2023 09:13:35 +0000 (17:13 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 23 Jun 2023 08:15:36 +0000 (16:15 +0800)
commitba51738fa78972fb446b49b6b9ddda4058a272e0
treef04497053ea5354fec15216ca517dbec5446a876
parentfb28fabfad332a731423ffdd2be122b73ea90f1e
crypto: geniv - Split geniv out of AEAD Kconfig option

Give geniv its own Kconfig option so that its dependencies are
distinct from that of the AEAD API code.  This also allows it
to be disabled if no IV generators (seqiv/echainiv) are enabled.

Remove the obsolete select on RNG2 by SKCIPHER2 as skcipher IV
generators disappeared long ago.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/Kconfig
crypto/Makefile