X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=crypto%2Fccm.c;h=aa8d4f5036fbf4548406978f22e73704ad5dd7ca;hb=31f11713f7bb0a4cb90466331832658c0b9c9e80;hp=c36d654cf56a0f08ef9ef4e4cd42eaa85047a6cd;hpb=2e31add2a7e2a15d07f592c21ba35870fa9a1d1f;p=pandora-kernel.git diff --git a/crypto/ccm.c b/crypto/ccm.c index c36d654cf56a..aa8d4f5036fb 100644 --- a/crypto/ccm.c +++ b/crypto/ccm.c @@ -271,7 +271,8 @@ static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain, } /* compute plaintext into mac */ - get_data_to_compute(cipher, pctx, plain, cryptlen); + if (cryptlen) + get_data_to_compute(cipher, pctx, plain, cryptlen); out: return err; @@ -887,5 +888,6 @@ module_exit(crypto_ccm_module_exit); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Counter with CBC MAC"); -MODULE_ALIAS("ccm_base"); -MODULE_ALIAS("rfc4309"); +MODULE_ALIAS_CRYPTO("ccm_base"); +MODULE_ALIAS_CRYPTO("rfc4309"); +MODULE_ALIAS_CRYPTO("ccm");