Commit 2ef4d5c4 authored by Stephan Mueller's avatar Stephan Mueller Committed by Herbert Xu

crypto: algif_rng - zeroize buffer with random data

Due to the change to RNGs to always return zero in success case, the RNG
interface must zeroize the buffer with the length provided by the
caller.
Signed-off-by: default avatarStephan Mueller <smueller@chronox.de>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 5986ac4f
...@@ -87,7 +87,7 @@ static int rng_recvmsg(struct kiocb *unused, struct socket *sock, ...@@ -87,7 +87,7 @@ static int rng_recvmsg(struct kiocb *unused, struct socket *sock,
return genlen; return genlen;
err = memcpy_to_msg(msg, result, len); err = memcpy_to_msg(msg, result, len);
memzero_explicit(result, genlen); memzero_explicit(result, len);
return err ? err : len; return err ? err : len;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment