OSDN Git Service

crypto: ccp - Fill the result buffer only on digest, finup, and final ops
authorGary R Hook <gary.hook@amd.com>
Wed, 7 Mar 2018 17:37:42 +0000 (11:37 -0600)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 9 Mar 2018 14:47:05 +0000 (22:47 +0800)
commit0ee991be4cdd88587aedbf68cdacd1765f57236a
tree0a4553ac2584ffa21057a74796593f6c15171b0f
parent9cc16b4d32f9f91dc7000aa726605a1add1899c7
crypto: ccp - Fill the result buffer only on digest, finup, and final ops

Any change to the result buffer should only happen on final, finup
and digest operations. Changes to the buffer for update, import, export,
etc, are not allowed.

Fixes: 66d7b9f6175e ("crypto: testmgr - test misuse of result in ahash")
Signed-off-by: Gary R Hook <gary.hook@amd.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
drivers/crypto/ccp/ccp-crypto-sha.c