From d0526489f346e55d58e4703ad80430b20e5487fd Mon Sep 17 00:00:00 2001 From: Jarod Wilson Date: Thu, 22 Jan 2009 19:58:15 +1100 Subject: [PATCH] --- yaml --- r: 130253 b: refs/heads/master c: 516280e735b034216de97eb7ba080ec6acbfc58f h: refs/heads/master i: 130251: 2edabe658800cbdfed16c2c5b0a6e228fb4a0a7c v: v3 --- [refs] | 2 +- trunk/crypto/ccm.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index c606d66102a8..4683307d7a47 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bac1b5c4696f217afeac5b29874a337bc39da717 +refs/heads/master: 516280e735b034216de97eb7ba080ec6acbfc58f diff --git a/trunk/crypto/ccm.c b/trunk/crypto/ccm.c index 7cf7e5a6b781..c36d654cf56a 100644 --- a/trunk/crypto/ccm.c +++ b/trunk/crypto/ccm.c @@ -266,6 +266,8 @@ static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain, if (assoclen) { pctx->ilen = format_adata(idata, assoclen); get_data_to_compute(cipher, pctx, req->assoc, req->assoclen); + } else { + pctx->ilen = 0; } /* compute plaintext into mac */