From 26b58799e16b603ce623783af53ebab98e8fb911 Mon Sep 17 00:00:00 2001 From: Lin Jinhan Date: Fri, 18 Mar 2022 16:16:15 +0800 Subject: [PATCH] crypto: rockchip: modify RK_DMA_ALIGNMENT from 64byte to 128byte For SHA384/SHA512, the data length must be 128 bytes alignment. Otherwise, the calculation results will be incorrect. Signed-off-by: Lin Jinhan Change-Id: If3b16a62d0eaf842ccc8bf954a489508b232a4b3 --- drivers/crypto/rockchip/rk_crypto_core.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/rockchip/rk_crypto_core.h b/drivers/crypto/rockchip/rk_crypto_core.h index 24062e32610d..ca2788df8f35 100644 --- a/drivers/crypto/rockchip/rk_crypto_core.h +++ b/drivers/crypto/rockchip/rk_crypto_core.h @@ -39,7 +39,7 @@ #define RK_BUFFER_ORDER 3 #define RK_BUFFER_SIZE (PAGE_SIZE << RK_BUFFER_ORDER) -#define RK_DMA_ALIGNMENT 64 +#define RK_DMA_ALIGNMENT 128 #define sha384_state sha512_state #define sha224_state sha256_state