summaryrefslogtreecommitdiff
path: root/crypto/cast6_generic.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
commit4c0e22c90510308433272d7ba281b1eb4eda8209 (patch)
tree4dc44a39b242540ee05c544b447d4365d745fc6c /crypto/cast6_generic.c
parentf7daa71560ef384c282400e325fc0a6ae61a0bb7 (diff)
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/cast6_generic.c')
0 files changed, 0 insertions, 0 deletions