commit | 9241be7ac56cf5bf76487e77f710961eaddc762b | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Sat Aug 31 17:31:03 2013 +0200 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Sat Aug 31 18:07:42 2013 +0200 |
tree | cf739d247c8376ded80a88dc72aab68c757745d6 | |
parent | 20d6a17af99ad538db902dbebf16879c0b3de687 [diff] [blame] |
Change cipher prototypes for GCM
diff --git a/library/gcm.c b/library/gcm.c index 104fda3..99036a0 100644 --- a/library/gcm.c +++ b/library/gcm.c
@@ -296,7 +296,8 @@ if( tag_len > 16 ) return( POLARSSL_ERR_GCM_BAD_INPUT ); - memcpy( tag, ctx->base_ectr, tag_len ); + if( tag_len != 0 ) + memcpy( tag, ctx->base_ectr, tag_len ); if( orig_len || orig_add_len ) {