X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=crypto%2Fccm.c;h=aa8d4f5036fbf4548406978f22e73704ad5dd7ca;hp=c36d654cf56a0f08ef9ef4e4cd42eaa85047a6cd;hb=refs%2Fheads%2Fpandora-3.2;hpb=61a9dc26d3d4ef61b0ead9930561c9ce0efa1919 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");