summaryrefslogtreecommitdiffstats
path: root/crypto/simd.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 07:33:24 +0100
commit4c0e22c90510308433272d7ba281b1eb4eda8209 (patch)
tree4dc44a39b242540ee05c544b447d4365d745fc6c /crypto/simd.c
parentcrypto: s5p-sss - Remove a stray tab (diff)
downloadlinux-4c0e22c90510308433272d7ba281b1eb4eda8209.tar.xz
linux-4c0e22c90510308433272d7ba281b1eb4eda8209.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/simd.c')
0 files changed, 0 insertions, 0 deletions