From 88842cbc68beb4f73c87fdbcb74182cba818f789 Mon Sep 17 00:00:00 2001 From: Jussi Kivilinna Date: Fri, 1 May 2015 14:32:36 +0300 Subject: Fix reseting cipher in OCB mode * cipher/cipher.c (cipher_reset): Setup default taglen for OCB after clearing state. -- Signed-off-by: Jussi Kivilinna --- cipher/cipher.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cipher/cipher.c b/cipher/cipher.c index 6e1173f5..d1550c07 100644 --- a/cipher/cipher.c +++ b/cipher/cipher.c @@ -744,6 +744,8 @@ cipher_reset (gcry_cipher_hd_t c) case GCRY_CIPHER_MODE_OCB: memset (&c->u_mode.ocb, 0, sizeof c->u_mode.ocb); + /* Setup default taglen. */ + c->u_mode.ocb.taglen = 16; break; default: -- cgit v1.2.1