Signed-off-by: Dmitry Kasatkin <dmitry.kasat...@nokia.com> --- cryptodev_main.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/cryptodev_main.c b/cryptodev_main.c index 5347a4d..f3ccc06 100644 --- a/cryptodev_main.c +++ b/cryptodev_main.c @@ -702,7 +702,8 @@ static int crypto_run(struct fcrypt *fcr, struct crypt_op *cop) } if (ses_ptr->hdata.init != 0 && - (!(cop->flags & COP_FLAG_UPDATE) || cop->len == 0)) { + ((cop->flags & COP_FLAG_FINAL) || + (!(cop->flags & COP_FLAG_UPDATE) || cop->len == 0))) { ret = cryptodev_hash_final(&ses_ptr->hdata, hash_output); if (unlikely(ret)) { dprintk(0, KERN_ERR, "CryptoAPI failure: %d\n", ret); -- 1.7.0.4 _______________________________________________ Cryptodev-linux-devel mailing list Cryptodev-linux-devel@gna.org https://mail.gna.org/listinfo/cryptodev-linux-devel