diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2009-07-14 21:35:36 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2009-07-14 21:35:36 +0800 |
commit | 8c32c516eb1c1f9c14d25478442137c698788975 (patch) | |
tree | ba238ddbff551ac6c445e90ad9698a5aba55876a /crypto/compress.c | |
parent | 500b3e3c3dc8e4845b77ae81e5b7b085ab183ce6 (diff) | |
download | linux-8c32c516eb1c1f9c14d25478442137c698788975.tar.bz2 |
crypto: hash - Zap unaligned buffers
Some unaligned buffers on the stack weren't zapped properly which
may cause secret data to be leaked. This patch fixes them by doing
a zero memset.
It is also possible for us to place random kernel stack contents
in the digest buffer if a digest operation fails. This is fixed
by only copying if the operation succeeded.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/compress.c')
0 files changed, 0 insertions, 0 deletions