summaryrefslogtreecommitdiff
path: root/lib/crypto
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2025-04-18 11:00:08 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2025-04-23 15:52:46 +0800
commit8ba81fef400bf5dec895bc259d65c91bfece798a (patch)
tree260267fd2371e278a8aa282f0db0645ab6da74d9 /lib/crypto
parent4dc9479742d06cfa974a603f6a320157284c3dd4 (diff)
crypto: sha256_base - Remove partial block helpers
Now that all sha256_base users have been converted to use the API partial block handling, remove the partial block helpers. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'lib/crypto')
-rw-r--r--lib/crypto/sha256.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/crypto/sha256.c b/lib/crypto/sha256.c
index 39ead02229376..a89bab377de1a 100644
--- a/lib/crypto/sha256.c
+++ b/lib/crypto/sha256.c
@@ -132,22 +132,15 @@ void sha256_transform_blocks(struct crypto_sha256_state *sst,
}
EXPORT_SYMBOL_GPL(sha256_transform_blocks);
-static void lib_sha256_transform_blocks(struct sha256_state *sctx,
- const u8 *input, int blocks)
-{
- sha256_transform_blocks((struct crypto_sha256_state *)sctx, input,
- blocks);
-}
-
void sha256_update(struct sha256_state *sctx, const u8 *data, unsigned int len)
{
- lib_sha256_base_do_update(sctx, data, len, lib_sha256_transform_blocks);
+ lib_sha256_base_do_update(sctx, data, len, sha256_transform_blocks);
}
EXPORT_SYMBOL(sha256_update);
static void __sha256_final(struct sha256_state *sctx, u8 *out, int digest_size)
{
- lib_sha256_base_do_finalize(sctx, lib_sha256_transform_blocks);
+ lib_sha256_base_do_finalize(sctx, sha256_transform_blocks);
lib_sha256_base_finish(sctx, out, digest_size);
}