From 632d83f0a3fbda2e7f4e556183792597b7db88fc Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Tue, 8 Feb 2011 23:08:02 +0000 Subject: [PATCH] ccm128.c: initialize ctx->block (what I was smoking?). --- crypto/modes/ccm128.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.25.1