commit | 52cf16caebb6ab38c1acf91b3cef19d964be6f61 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Fri Jul 26 13:55:38 2013 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Fri Jul 26 13:56:22 2013 +0200 |
tree | f389a8af2fa5ebeff87613d922253e626ce30c3f | |
parent | d6f41c5bcdbcd052e9bcb11f0a55e6142e865034 [diff] |
Fixed multiple use of GCM-context bug due to split-up of GCM functions
diff --git a/library/gcm.c b/library/gcm.c index f0bacc6..3e9969d 100644 --- a/library/gcm.c +++ b/library/gcm.c
@@ -181,7 +181,12 @@ const unsigned char *p; size_t use_len; + memset( ctx->y, 0x00, sizeof(ctx->y) ); + memset( ctx->buf, 0x00, sizeof(ctx->buf) ); + ctx->mode = mode; + ctx->len = 0; + ctx->add_len = 0; if( iv_len == 12 ) {