diff options
-rw-r--r-- | drivers/crypto/caam/caamhash.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/crypto/caam/caamhash.c b/drivers/crypto/caam/caamhash.c index ee065151f0fc..03daad6b4b68 100644 --- a/drivers/crypto/caam/caamhash.c +++ b/drivers/crypto/caam/caamhash.c @@ -1505,14 +1505,12 @@ static int ahash_init(struct ahash_request *req) { struct caam_hash_state *state = ahash_request_ctx(req); + memset(state, 0, sizeof(struct caam_hash_state)); + state->update = ahash_update_first; state->finup = ahash_finup_first; state->final = ahash_final_no_ctx; - state->current_buf = 0; - state->buflen_0 = 0; - state->buflen_1 = 0; - return 0; } |