From 08f87f769b595151be1afeff53e144f543faa614 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 06 Dec 2023 09:51:13 +0000
Subject: [PATCH] add dts config
---
kernel/drivers/crypto/rockchip/rk_crypto_v1_ahash.c | 24 +++++++++++++++++++++---
1 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/kernel/drivers/crypto/rockchip/rk_crypto_v1_ahash.c b/kernel/drivers/crypto/rockchip/rk_crypto_v1_ahash.c
index e8f080f..633961a 100644
--- a/kernel/drivers/crypto/rockchip/rk_crypto_v1_ahash.c
+++ b/kernel/drivers/crypto/rockchip/rk_crypto_v1_ahash.c
@@ -50,15 +50,33 @@
struct crypto_ahash *tfm = crypto_ahash_reqtfm(req);
int rk_digest_size = crypto_ahash_digestsize(tfm);
+ const u8 sha256_zero_msg_hash[SHA256_DIGEST_SIZE] = {
+ 0xe3, 0xb0, 0xc4, 0x42, 0x98, 0xfc, 0x1c, 0x14,
+ 0x9a, 0xfb, 0xf4, 0xc8, 0x99, 0x6f, 0xb9, 0x24,
+ 0x27, 0xae, 0x41, 0xe4, 0x64, 0x9b, 0x93, 0x4c,
+ 0xa4, 0x95, 0x99, 0x1b, 0x78, 0x52, 0xb8, 0x55
+ };
+
+ const u8 sha1_zero_msg_hash[SHA1_DIGEST_SIZE] = {
+ 0xda, 0x39, 0xa3, 0xee, 0x5e, 0x6b, 0x4b, 0x0d,
+ 0x32, 0x55, 0xbf, 0xef, 0x95, 0x60, 0x18, 0x90,
+ 0xaf, 0xd8, 0x07, 0x09
+ };
+
+ const u8 md5_zero_msg_hash[MD5_DIGEST_SIZE] = {
+ 0xd4, 0x1d, 0x8c, 0xd9, 0x8f, 0x00, 0xb2, 0x04,
+ 0xe9, 0x80, 0x09, 0x98, 0xec, 0xf8, 0x42, 0x7e,
+ };
+
switch (rk_digest_size) {
case SHA1_DIGEST_SIZE:
- memcpy(req->result, sha1_zero_message_hash, rk_digest_size);
+ memcpy(req->result, sha1_zero_msg_hash, rk_digest_size);
break;
case SHA256_DIGEST_SIZE:
- memcpy(req->result, sha256_zero_message_hash, rk_digest_size);
+ memcpy(req->result, sha256_zero_msg_hash, rk_digest_size);
break;
case MD5_DIGEST_SIZE:
- memcpy(req->result, md5_zero_message_hash, rk_digest_size);
+ memcpy(req->result, md5_zero_msg_hash, rk_digest_size);
break;
default:
return -EINVAL;
--
Gitblit v1.6.2