diff options
author | Stephan Mueller <smueller@chronox.de> | 2014-07-31 19:47:33 (GMT) |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-08-01 14:36:14 (GMT) |
commit | ce5481d01f67ad304908ec2113515440c0fa86eb (patch) | |
tree | eb6d591256bcfaec0febc7edcf603566544a1210 /drivers/crypto | |
parent | 6391723293bb55f05b43973bbbc7a06822b50555 (diff) | |
download | linux-ce5481d01f67ad304908ec2113515440c0fa86eb.tar.xz |
crypto: drbg - fix failure of generating multiple of 2**16 bytes
The function drbg_generate_long slices the request into 2**16 byte
or smaller chunks. However, the loop, however invokes the random number
generation function with zero bytes when the request size is a multiple
of 2**16 bytes. The fix prevents zero bytes requests.
Signed-off-by: Stephan Mueller <smueller@chronox.de>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto')
0 files changed, 0 insertions, 0 deletions