summaryrefslogtreecommitdiffstats
path: root/crypto/rng.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2015-06-21 13:11:41 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2015-06-22 09:49:16 +0200
commit21dbd96f2287a49219d35a0e916cf3f2bcaab9d0 (patch)
treea451df51aba5981cfe1b855e3ad95ec05c37f765 /crypto/rng.c
parentcrypto: sahara - propagate the error on clk_disable_unprepare() failure (diff)
downloadlinux-21dbd96f2287a49219d35a0e916cf3f2bcaab9d0.tar.xz
linux-21dbd96f2287a49219d35a0e916cf3f2bcaab9d0.zip
crypto: skcipher - Allow givencrypt to be NULL
Currently for skcipher IV generators they must provide givencrypt as that is the whole point. We are currently replacing skcipher IV generators with explicit IV generators. In order to maintain backwards compatibility, we need to allow the IV generators to still function as a normal skcipher when the RNG Is not present (e.g., in the initramfs during boot). IOW everything but givencrypt and givdecrypt will still work but those two will fail. Therefore this patch assigns a default givencrypt that simply returns an error should it be NULL. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/rng.c')
0 files changed, 0 insertions, 0 deletions