summaryrefslogtreecommitdiffstats
path: root/crypto/compress.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2009-07-14 21:35:36 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2009-07-14 21:35:36 +0800
commit8c32c516eb1c1f9c14d25478442137c698788975 (patch)
treeba238ddbff551ac6c445e90ad9698a5aba55876a /crypto/compress.c
parent500b3e3c3dc8e4845b77ae81e5b7b085ab183ce6 (diff)
downloadlinux-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