diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2009-07-08 23:32:08 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2009-07-08 23:32:08 +0800 |
commit | 8d3ba225b5d9ea28c02548bd306e33e585d157ff (patch) | |
tree | 399081c08391358a1357dde5494c7452ca723a7a /crypto | |
parent | 81e3a463af6dc78aacb2fc6af0bf00210741ff5f (diff) | |
download | linux-crypto-8d3ba225b5d9ea28c02548bd306e33e585d157ff.tar.gz linux-crypto-8d3ba225b5d9ea28c02548bd306e33e585d157ff.zip |
crypto: shash - Use finup in default digest
This patch simplifies the default digest function by using finup.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
-rw-r--r-- | crypto/shash.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/crypto/shash.c b/crypto/shash.c index 3d242425..78323109 100644 --- a/crypto/shash.c +++ b/crypto/shash.c @@ -154,8 +154,7 @@ static int shash_digest_unaligned(struct shash_desc *desc, const u8 *data, unsigned int len, u8 *out) { return crypto_shash_init(desc) ?: - crypto_shash_update(desc, data, len) ?: - crypto_shash_final(desc, out); + crypto_shash_finup(desc, data, len, out); } int crypto_shash_digest(struct shash_desc *desc, const u8 *data, |