mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 07:48:35 -07:00
Update totp
This commit is contained in:
@@ -102,15 +102,22 @@ void totp_cli_command_add_docopt_options() {
|
||||
TOTP_CLI_PRINTF(" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_ALGO_PREFIX,
|
||||
DOCOPT_ARGUMENT(
|
||||
TOTP_CLI_COMMAND_ARG_ALGO)) " Token hashing algorithm. Must be one of: " TOTP_TOKEN_ALGO_SHA1_NAME
|
||||
", " TOTP_TOKEN_ALGO_SHA256_NAME
|
||||
", " TOTP_TOKEN_ALGO_SHA512_NAME
|
||||
", " TOTP_TOKEN_ALGO_STEAM_NAME
|
||||
" " DOCOPT_DEFAULT(TOTP_TOKEN_ALGO_SHA1_NAME) "\r\n");
|
||||
TOTP_CLI_PRINTF(" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_DIGITS_PREFIX,
|
||||
DOCOPT_ARGUMENT(
|
||||
TOTP_CLI_COMMAND_ARG_DIGITS)) " Number of digits to generate, one of: 5, 6, 8 " DOCOPT_DEFAULT("6") "\r\n");
|
||||
TOTP_CLI_COMMAND_ARG_ALGO)) " Token hashing algorithm. Must be one of: " TOKEN_HASH_ALGO_SHA1_NAME
|
||||
", " TOKEN_HASH_ALGO_SHA256_NAME
|
||||
", " TOKEN_HASH_ALGO_SHA512_NAME
|
||||
", " TOKEN_HASH_ALGO_STEAM_NAME
|
||||
" " DOCOPT_DEFAULT(TOKEN_HASH_ALGO_SHA1_NAME) "\r\n");
|
||||
TOTP_CLI_PRINTF(
|
||||
" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_DIGITS_PREFIX,
|
||||
DOCOPT_ARGUMENT(
|
||||
TOTP_CLI_COMMAND_ARG_DIGITS)) " Number of digits to generate, one of: %" PRIu8
|
||||
", %" PRIu8 ", %" PRIu8
|
||||
" " DOCOPT_DEFAULT("%" PRIu8) "\r\n",
|
||||
TokenDigitsCountFive,
|
||||
TokenDigitsCountSix,
|
||||
TokenDigitsCountEight,
|
||||
TokenDigitsCountSix);
|
||||
|
||||
TOTP_CLI_PRINTF(" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_SECRET_ENCODING_PREFIX,
|
||||
@@ -120,27 +127,32 @@ void totp_cli_command_add_docopt_options() {
|
||||
" " DOCOPT_DEFAULT(
|
||||
PLAIN_TOKEN_ENCODING_BASE32_NAME) "\r\n");
|
||||
|
||||
TOTP_CLI_PRINTF(" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_DURATION_PREFIX,
|
||||
DOCOPT_ARGUMENT(
|
||||
TOTP_CLI_COMMAND_ARG_DURATION)) " Token lifetime duration in seconds, between: 15 and 255 " DOCOPT_DEFAULT("30") "\r\n");
|
||||
TOTP_CLI_PRINTF(
|
||||
" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_DURATION_PREFIX,
|
||||
DOCOPT_ARGUMENT(
|
||||
TOTP_CLI_COMMAND_ARG_DURATION)) " Token lifetime duration in seconds, between: %" PRIu8
|
||||
" and %" PRIu8
|
||||
" " DOCOPT_DEFAULT("%" PRIu8) "\r\n",
|
||||
TokenDurationMin,
|
||||
TokenDurationMax,
|
||||
TokenDurationDefault);
|
||||
TOTP_CLI_PRINTF(" " DOCOPT_SWITCH(
|
||||
TOTP_CLI_COMMAND_ARG_UNSECURE_PREFIX) " Show console user input as-is without masking\r\n");
|
||||
TOTP_CLI_PRINTF(" " DOCOPT_OPTION(
|
||||
TOTP_CLI_COMMAND_ARG_AUTOMATION_FEATURE_PREFIX,
|
||||
DOCOPT_ARGUMENT(
|
||||
TOTP_CLI_COMMAND_ARG_AUTOMATION_FEATURE)) " Token automation features to be enabled. Must be one of: " TOTP_TOKEN_AUTOMATION_FEATURE_NONE_NAME
|
||||
", " TOTP_TOKEN_AUTOMATION_FEATURE_ENTER_AT_THE_END_NAME
|
||||
", " TOTP_TOKEN_AUTOMATION_FEATURE_TAB_AT_THE_END_NAME
|
||||
TOTP_CLI_COMMAND_ARG_AUTOMATION_FEATURE)) " Token automation features to be enabled. Must be one of: " TOKEN_AUTOMATION_FEATURE_NONE_NAME
|
||||
", " TOKEN_AUTOMATION_FEATURE_ENTER_AT_THE_END_NAME
|
||||
", " TOKEN_AUTOMATION_FEATURE_TAB_AT_THE_END_NAME
|
||||
" " DOCOPT_DEFAULT(
|
||||
TOTP_TOKEN_AUTOMATION_FEATURE_NONE_NAME) "\r\n");
|
||||
TOTP_CLI_PRINTF(" # " TOTP_TOKEN_AUTOMATION_FEATURE_NONE_NAME
|
||||
" - No features\r\n");
|
||||
TOTP_CLI_PRINTF(" # " TOTP_TOKEN_AUTOMATION_FEATURE_ENTER_AT_THE_END_NAME
|
||||
TOKEN_AUTOMATION_FEATURE_NONE_NAME) "\r\n");
|
||||
TOTP_CLI_PRINTF(" # " TOKEN_AUTOMATION_FEATURE_NONE_NAME " - No features\r\n");
|
||||
TOTP_CLI_PRINTF(" # " TOKEN_AUTOMATION_FEATURE_ENTER_AT_THE_END_NAME
|
||||
" - Type <Enter> key at the end of token input automation\r\n");
|
||||
TOTP_CLI_PRINTF(" # " TOTP_TOKEN_AUTOMATION_FEATURE_TAB_AT_THE_END_NAME
|
||||
TOTP_CLI_PRINTF(" # " TOKEN_AUTOMATION_FEATURE_TAB_AT_THE_END_NAME
|
||||
" - Type <Tab> key at the end of token input automation\r\n");
|
||||
TOTP_CLI_PRINTF(" # " TOTP_TOKEN_AUTOMATION_FEATURE_TYPE_SLOWER_NAME
|
||||
TOTP_CLI_PRINTF(" # " TOKEN_AUTOMATION_FEATURE_TYPE_SLOWER_NAME
|
||||
" - Type slower\r\n");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user