summaryrefslogtreecommitdiffstats
path: root/common/Kconfig
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2010-09-08 03:55:21 +0800
committerSascha Hauer <s.hauer@pengutronix.de>2010-09-20 08:57:22 +0200
commitc83ebb95f10d1fab01395ec3d9c9b4a34224cc98 (patch)
treeb3f553115597476957edfd2dda7836ace7bae8fc /common/Kconfig
parentc3ad283b8b119836790f1dfe6af20c60d396870a (diff)
downloadbarebox-c83ebb95f10d1fab01395ec3d9c9b4a34224cc98.tar.gz
barebox-c83ebb95f10d1fab01395ec3d9c9b4a34224cc98.tar.xz
add password framework
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Diffstat (limited to 'common/Kconfig')
-rw-r--r--common/Kconfig28
1 files changed, 28 insertions, 0 deletions
diff --git a/common/Kconfig b/common/Kconfig
index 6556c62fd4..ad70cde4f3 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -264,6 +264,34 @@ config MENU
a menu framework that allow us to create list menu to simplify
barebox and make it more user-frendly
+config PASSWORD
+ bool
+ prompt "Password Framework"
+ select DIGEST
+ help
+ allow you to have password protection framework
+
+if PASSWORD
+
+choice
+ prompt "passwd checksum"
+
+config PASSWD_SUM_MD5
+ bool "MD5"
+ select MD5
+
+config PASSWD_SUM_SHA1
+ bool "SHA1"
+ select SHA1
+
+config PASSWD_SUM_SHA256
+ bool "SHA256"
+ select SHA256
+
+endchoice
+
+endif
+
config DYNAMIC_CRC_TABLE
bool
depends on CRC32