This series fixes some inefficiencies in crypto_shash_digest() and crypto_shash_finup(), particularly in cases where the algorithm doesn't implement ->digest or ->finup respectively. Eric Biggers (2): crypto: shash - optimize the default digest and finup crypto: shash - fold shash_digest_unaligned() into crypto_shash_digest() crypto/shash.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) base-commit: 8468516f9f93a41dc65158b6428a1a1039c68f20 -- 2.42.0