diff --git a/kernel/module/Kconfig b/kernel/module/Kconfig index 33a2e991f6081471ab51885abcce00076367d34d..10bea6de5a059349ac5c788f1063dbffdfb9a9f5 100644 --- a/kernel/module/Kconfig +++ b/kernel/module/Kconfig @@ -256,6 +256,10 @@ config MODULE_SIG_SHA512 bool "Sign modules with SHA-512" select CRYPTO_SHA512 +config MODULE_SIG_SM3 + bool "Sign modules with SM3" + select CRYPTO_SM3 + endchoice config MODULE_SIG_HASH @@ -266,6 +270,7 @@ config MODULE_SIG_HASH default "sha256" if MODULE_SIG_SHA256 default "sha384" if MODULE_SIG_SHA384 default "sha512" if MODULE_SIG_SHA512 + default "sm3" if MODULE_SIG_SM3 choice prompt "Module compression mode"