X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=crypto%2Fsha512_generic.c;h=7a54cb47a077c0a40d7959695bd0a2d259584e60;hp=107f6f7be5e139129a1666f1f20aa3a6967c1ef0;hb=3cc0730eef779b6d7e27d6dfa5bd81f76a2baa0c;hpb=7c51cb723a36b2b8491354029df48a984e8e8f8a diff --git a/crypto/sha512_generic.c b/crypto/sha512_generic.c index 107f6f7be5e1..7a54cb47a077 100644 --- a/crypto/sha512_generic.c +++ b/crypto/sha512_generic.c @@ -174,7 +174,7 @@ sha512_update(struct shash_desc *desc, const u8 *data, unsigned int len) index = sctx->count[0] & 0x7f; /* Update number of bytes */ - if (!(sctx->count[0] += len)) + if ((sctx->count[0] += len) < len) sctx->count[1]++; part_len = 128 - index; @@ -294,5 +294,7 @@ module_exit(sha512_generic_mod_fini); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("SHA-512 and SHA-384 Secure Hash Algorithms"); -MODULE_ALIAS("sha384"); -MODULE_ALIAS("sha512"); +MODULE_ALIAS_CRYPTO("sha384"); +MODULE_ALIAS_CRYPTO("sha384-generic"); +MODULE_ALIAS_CRYPTO("sha512"); +MODULE_ALIAS_CRYPTO("sha512-generic");