From: Andy Polyakov Date: Tue, 8 Feb 2011 23:08:02 +0000 (+0000) Subject: ccm128.c: initialize ctx->block (what I was smoking?). X-Git-Tag: OpenSSL-fips-2_0-rc1~771 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=632d83f0a3fbda2e7f4e556183792597b7db88fc;hp=d3fad7cb5144239e4493f0d73148e63522f95dfe ccm128.c: initialize ctx->block (what I was smoking?). --- diff --git a/crypto/modes/ccm128.c b/crypto/modes/ccm128.c index dc42b480bd..ced0a2b5d7 100644 --- a/crypto/modes/ccm128.c +++ b/crypto/modes/ccm128.c @@ -68,11 +68,12 @@ typedef struct { /* First you setup M and L parameters and pass the key schedule */ void CRYPTO_ccm128_init(CCM128_CONTEXT *ctx, - unsigned int M,unsigned int L,void *key) + unsigned int M,unsigned int L,void *key,block128_f block) { memset(ctx->nonce.c,0,sizeof(ctx->nonce.c)); ctx->nonce.c[0] = ((u8)(L-1)&7) | (u8)(((M-2)/2)&7)<<3; ctx->blocks = 0; + ctx->block = block; ctx->key = key; }