diff options
-rw-r--r-- | common/Kconfig | 4 | ||||
-rw-r--r-- | common/password.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/common/Kconfig b/common/Kconfig index 258a9757c9..200423a923 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -449,6 +449,10 @@ config PASSWD_SUM_SHA256 bool "SHA256" select SHA256 +config PASSWD_SUM_SHA512 + bool "SHA512" + select SHA512 + endchoice endif diff --git a/common/password.c b/common/password.c index 4c33152dbe..6ecf7177f0 100644 --- a/common/password.c +++ b/common/password.c @@ -33,6 +33,8 @@ #define PASSWD_SUM "sha1" #elif defined(CONFIG_PASSWD_SUM_SHA256) #define PASSWD_SUM "sha256" +#elif defined(CONFIG_PASSWD_SUM_SHA512) +#define PASSWD_SUM "sha512" #endif int password(unsigned char *passwd, size_t length, int flags, int timeout) |