test: add first autoboot unit tests
This adds tests for the crypt-based and plain SHA256-based password hashing algorithms in the autoboot flow. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Tom Rini
parent
33198740ac
commit
25c8b9f298
@@ -907,7 +907,7 @@ config AUTOBOOT_STOP_STR_CRYPT
|
||||
and saved in the environment variable "bootstopkeycrypt".
|
||||
|
||||
config AUTOBOOT_STOP_STR_SHA256
|
||||
string "Stop autobooting via SHA256 encrypted password"
|
||||
string "Stop autobooting via SHA256 hashed password"
|
||||
depends on AUTOBOOT_STOP_STR_ENABLE
|
||||
help
|
||||
This option adds the feature to only stop the autobooting,
|
||||
|
||||
@@ -773,6 +773,11 @@ int console_record_avail(void)
|
||||
return membuff_avail((struct membuff *)&gd->console_out);
|
||||
}
|
||||
|
||||
int console_in_puts(const char *str)
|
||||
{
|
||||
return membuff_put((struct membuff *)&gd->console_in, str, strlen(str));
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/* test if ctrl-c was pressed */
|
||||
|
||||
Reference in New Issue
Block a user