From 4d2020372e7eeb8f020489bec9d53dbd6bedb937 Mon Sep 17 00:00:00 2001 From: Lin Jinhan Date: Mon, 28 Feb 2022 20:09:53 +0800 Subject: [PATCH] crypto: rockchip: v2: ahash fix hash_algo2name setting error. HASH_ALGO_SHA224 was misspelled as HASH_ALGO_SHA256. In hMAC-224 algorithm, key digest errors occur when the key length exceeds the blocksize length. Signed-off-by: Lin Jinhan Change-Id: I38c20028b390f32fa7326e4b4e4adeb43902f2e0 --- drivers/crypto/rockchip/rk_crypto_v2_ahash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/rockchip/rk_crypto_v2_ahash.c b/drivers/crypto/rockchip/rk_crypto_v2_ahash.c index f6661859e3f8..ae003bb88421 100644 --- a/drivers/crypto/rockchip/rk_crypto_v2_ahash.c +++ b/drivers/crypto/rockchip/rk_crypto_v2_ahash.c @@ -38,7 +38,7 @@ static const u32 hash_algo2bc[] = { const char *hash_algo2name[] = { [HASH_ALGO_MD5] = "md5", [HASH_ALGO_SHA1] = "sha1", - [HASH_ALGO_SHA256] = "sha224", + [HASH_ALGO_SHA224] = "sha224", [HASH_ALGO_SHA256] = "sha256", [HASH_ALGO_SHA384] = "sha384", [HASH_ALGO_SHA512] = "sha512",