Skip to content

Commit cb111a6

Browse files
authored
Fixed #116 (#117)
1 parent 6ca8a70 commit cb111a6

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

cli/commands/add/add.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ void totp_cli_command_add_docopt_commands() {
1717
void totp_cli_command_add_docopt_usage() {
1818
TOTP_CLI_PRINTF(
1919
" " TOTP_CLI_COMMAND_NAME
20-
" " DOCOPT_REQUIRED(TOTP_CLI_COMMAND_ADD " | " TOTP_CLI_COMMAND_ADD_ALT " | " TOTP_CLI_COMMAND_ADD_ALT2) " " DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_NAME) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_ALGO_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_ALGO))) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_DIGITS_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_DIGITS))) " " DOCOPT_OPTIONAL(
20+
" " DOCOPT_REQUIRED(TOTP_CLI_COMMAND_ADD " | " TOTP_CLI_COMMAND_ADD_ALT " | " TOTP_CLI_COMMAND_ADD_ALT2) " " DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_NAME) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_ALGO_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_ALGO)))
21+
" " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_SECRET_ENCODING_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_SECRET_ENCODING)))
22+
" " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_DIGITS_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_DIGITS))) " " DOCOPT_OPTIONAL(
2123
DOCOPT_OPTION(
2224
TOTP_CLI_COMMAND_ARG_DURATION_PREFIX,
2325
DOCOPT_ARGUMENT(

cli/commands/update/update.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ void totp_cli_command_update_docopt_commands() {
1818
void totp_cli_command_update_docopt_usage() {
1919
TOTP_CLI_PRINTF(
2020
" " TOTP_CLI_COMMAND_NAME
21-
" " DOCOPT_REQUIRED(TOTP_CLI_COMMAND_UPDATE) " " DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_INDEX) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_ALGO_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_ALGO))) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_NAME_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_NAME))) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_DIGITS_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_DIGITS))) " " DOCOPT_OPTIONAL(
21+
" " DOCOPT_REQUIRED(TOTP_CLI_COMMAND_UPDATE) " " DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_INDEX) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_ALGO_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_ALGO)))
22+
" " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_SECRET_ENCODING_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_SECRET_ENCODING)))
23+
" " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_NAME_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_NAME))) " " DOCOPT_OPTIONAL(DOCOPT_OPTION(TOTP_CLI_COMMAND_ARG_DIGITS_PREFIX, DOCOPT_ARGUMENT(TOTP_CLI_COMMAND_ARG_DIGITS))) " " DOCOPT_OPTIONAL(
2224
DOCOPT_OPTION(
2325
TOTP_CLI_COMMAND_ARG_DURATION_PREFIX,
2426
DOCOPT_ARGUMENT(

ui/scenes/add_new_token/totp_scene_add_new_token.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include "../../../types/nullable.h"
1313
#include "../generate_token/totp_scene_generate_token.h"
1414

15-
char* TOKEN_ALGO_LIST[] = {"SHA1", "SHA256", "SHA512"};
15+
char* TOKEN_ALGO_LIST[] = {"SHA1", "SHA256", "SHA512", "Steam"};
1616
char* TOKEN_DIGITS_TEXT_LIST[] = {"5 digits", "6 digits", "8 digits"};
1717
TokenDigitsCount TOKEN_DIGITS_VALUE_LIST[] = {TOTP_5_DIGITS, TOTP_6_DIGITS, TOTP_8_DIGITS};
1818

@@ -218,7 +218,7 @@ bool totp_scene_add_new_token_handle_event(PluginEvent* const event, PluginState
218218
break;
219219
case InputKeyRight:
220220
if(scene_state->selected_control == TokenAlgoSelect) {
221-
totp_roll_value_uint8_t(&scene_state->algo, 1, SHA1, SHA512, RollOverflowBehaviorRoll);
221+
totp_roll_value_uint8_t(&scene_state->algo, 1, SHA1, STEAM, RollOverflowBehaviorRoll);
222222
} else if(scene_state->selected_control == TokenLengthSelect) {
223223
totp_roll_value_uint8_t(
224224
&scene_state->digits_count_index, 1, 0, 2, RollOverflowBehaviorRoll);
@@ -230,7 +230,7 @@ bool totp_scene_add_new_token_handle_event(PluginEvent* const event, PluginState
230230
case InputKeyLeft:
231231
if(scene_state->selected_control == TokenAlgoSelect) {
232232
totp_roll_value_uint8_t(
233-
&scene_state->algo, -1, SHA1, SHA512, RollOverflowBehaviorRoll);
233+
&scene_state->algo, -1, SHA1, STEAM, RollOverflowBehaviorRoll);
234234
} else if(scene_state->selected_control == TokenLengthSelect) {
235235
totp_roll_value_uint8_t(
236236
&scene_state->digits_count_index, -1, 0, 2, RollOverflowBehaviorRoll);

0 commit comments

Comments
 (0)