summaryrefslogtreecommitdiffstats
path: root/include/password.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2015-08-27 15:58:50 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-08-28 08:00:30 +0200
commit40596b856f61c281fb34f804bf42550c099f26c3 (patch)
tree6d5db9bc168fd13b080b2390199e2245274f6f19 /include/password.h
parent90e766a78fe8ebf8acdc19713e9194266c78c093 (diff)
downloadbarebox-40596b856f61c281fb34f804bf42550c099f26c3.tar.gz
barebox-40596b856f61c281fb34f804bf42550c099f26c3.tar.xz
login: cleanup password code
- make some locally used functions static - remove read_passwd which is unused - some refactoring to make code pathes clearer Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/password.h')
-rw-r--r--include/password.h20
1 files changed, 1 insertions, 19 deletions
diff --git a/include/password.h b/include/password.h
index fec831fde2..8b9961815f 100644
--- a/include/password.h
+++ b/include/password.h
@@ -26,21 +26,8 @@
#define CLEAR (1 << 2)
int password(unsigned char *passwd, size_t length, int flags, int timeout);
-
-int read_passwd(unsigned char *sum, size_t length);
-int check_passwd(unsigned char* passwd, size_t length);
-
-int read_env_passwd(unsigned char *sum, size_t length);
-int write_env_passwd(unsigned char *sum, size_t length);
-
-int read_default_passwd(unsigned char *sum, size_t length);
-int is_passwd_default_enable(void);
-int check_default_passwd(unsigned char* passwd, size_t length);
-
-int is_passwd_env_enable(void);
int passwd_env_disable(void);
-int check_env_passwd(unsigned char* passwd, size_t length);
-int set_env_passwd(unsigned char* passwd, size_t length);
+int set_env_passwd(unsigned char *passwd, size_t length);
#ifdef CONFIG_PASSWORD
void login(void);
@@ -50,9 +37,4 @@ static inline void login(void)
}
#endif
-static inline int is_passwd_enable(void)
-{
- return is_passwd_default_enable() || is_passwd_env_enable();
-}
-
#endif /* __PASSWORD_H__ */