projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
14dfead
)
crypto: mv_cesa - fix final callback not ignoring input data
author
Phil Sutter
<phil.sutter@viprinet.com>
Mon, 27 Feb 2012 11:17:04 +0000
(12:17 +0100)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Mon, 12 Mar 2012 17:32:56 +0000
(10:32 -0700)
commit
f8f54e190ddb4ed697036b60f5e2ae6dd45b801c
upstream.
Broken by commit
6ef84509f3d439ed2d43ea40080643efec37f54f
for users
passing a request with non-zero 'nbytes' field, like e.g. testmgr.
Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/crypto/mv_cesa.c
patch
|
blob
|
history
diff --git
a/drivers/crypto/mv_cesa.c
b/drivers/crypto/mv_cesa.c
index 38a3297ae2befcfaca6739abde2005ee1fa34d26..f53dd83438bcab6af17001ec540b8174eec77a6f 100644
(file)
--- a/
drivers/crypto/mv_cesa.c
+++ b/
drivers/crypto/mv_cesa.c
@@
-713,6
+713,7
@@
static int mv_hash_final(struct ahash_request *req)
{
struct mv_req_hash_ctx *ctx = ahash_request_ctx(req);
+ ahash_request_set_crypt(req, NULL, req->result, 0);
mv_update_hash_req_ctx(ctx, 1, 0);
return mv_handle_req(&req->base);
}