diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2015-08-27 15:58:50 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-08-28 08:00:30 +0200 |
commit | 40596b856f61c281fb34f804bf42550c099f26c3 (patch) | |
tree | 6d5db9bc168fd13b080b2390199e2245274f6f19 /include/password.h | |
parent | 90e766a78fe8ebf8acdc19713e9194266c78c093 (diff) | |
download | barebox-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.h | 20 |
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__ */ |