Merge branch 'feat/add_sm3_hash_support_and_testcases' into 'master'

add SM3 hash support and testcases

See merge request espressif/esp-idf!44830
This commit is contained in:
Mahavir Jain
2026-09-08 09:02:41 +05:30
34 changed files with 879 additions and 14 deletions
@@ -911,6 +911,10 @@ config SOC_SHA_SUPPORT_SHA512_T
bool
default y
config SOC_SHA_SUPPORT_SM3
bool
default y
config SOC_ECC_CONSTANT_TIME_POINT_MUL
bool
default y
@@ -375,6 +375,7 @@
#define SOC_SHA_SUPPORT_SHA512_224 (1)
#define SOC_SHA_SUPPORT_SHA512_256 (1)
#define SOC_SHA_SUPPORT_SHA512_T (1)
#define SOC_SHA_SUPPORT_SM3 (1)
/*--------------------------- ECC CAPS ---------------------------------------*/
#define SOC_ECC_CONSTANT_TIME_POINT_MUL 1
@@ -815,6 +815,10 @@ config SOC_SHA_SUPPORT_SHA512_T
bool
default y
config SOC_SHA_SUPPORT_SM3
bool
default y
config SOC_ECC_CONSTANT_TIME_POINT_MUL
bool
default y
@@ -352,6 +352,7 @@
#define SOC_SHA_SUPPORT_SHA384 (1)
#define SOC_SHA_SUPPORT_SHA512 (1)
#define SOC_SHA_SUPPORT_SHA512_T (1)
#define SOC_SHA_SUPPORT_SM3 (1)
/*--------------------------- ECC CAPS ---------------------------------------*/
#define SOC_ECC_CONSTANT_TIME_POINT_MUL 1
@@ -1091,6 +1091,10 @@ config SOC_SHA_SUPPORT_SHA512_T
bool
default y
config SOC_SHA_SUPPORT_SM3
bool
default y
config SOC_MPI_MEM_BLOCKS_NUM
int
default 4
@@ -401,6 +401,7 @@
#define SOC_SHA_SUPPORT_SHA512_224 (1)
#define SOC_SHA_SUPPORT_SHA512_256 (1)
#define SOC_SHA_SUPPORT_SHA512_T (1)
#define SOC_SHA_SUPPORT_SM3 (1)
/*--------------------------- MPI CAPS ---------------------------------------*/
#define SOC_MPI_MEM_BLOCKS_NUM (4)