summaryrefslogtreecommitdiff
path: root/crypto/twofish_common.c
diff options
context:
space:
mode:
authorPierre <pinaraf@pinaraf.info>2017-11-12 15:24:32 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2017-11-29 17:33:24 +1100
commit9211b88a8396b7272dff653486894ab8c890b963 (patch)
treea538a8a678520d39d4edf9f00b9240fc822d08af /crypto/twofish_common.c
parenta49015cc37749055b7fd3415c322be7c63b71422 (diff)
downloadlinux-crypto-9211b88a8396b7272dff653486894ab8c890b963.tar.gz
linux-crypto-9211b88a8396b7272dff653486894ab8c890b963.zip
crypto: ecc - Fix NULL pointer deref. on no default_rng
If crypto_get_default_rng returns an error, the function ecc_gen_privkey should return an error. Instead, it currently tries to use the default_rng nevertheless, thus creating a kernel panic with a NULL pointer dereference. Returning the error directly, as was supposedly intended when looking at the code, fixes this. Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info> Reviewed-by: PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/twofish_common.c')
0 files changed, 0 insertions, 0 deletions