Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d537bc4948 | |||
| 42a8f5c358 |
3
TODO.md
3
TODO.md
@@ -5,7 +5,6 @@
|
||||
|
||||
## Some of the processing seems similar, so maybe code could be more compact.
|
||||
|
||||
## Command line otp -e should go to default pad, and then comment after the fact that it used the default pad.
|
||||
|
||||
## There is the problem of the location of the pad revealing metadata about how many messages have been sent in the past, or at least the size of the messsages.
|
||||
|
||||
@@ -17,7 +16,7 @@ Or, better yet, assume the offset is a very large size, and use the pad itself t
|
||||
|
||||
## We have three different decrypt file functions
|
||||
|
||||
## Preferences directory and files look off. Should probably have ~/.otp as the default directory, and then in there we can have otp.conf, pads/
|
||||
|
||||
|
||||
## Setup for multiple USB drives
|
||||
|
||||
|
||||
11
otp.c
11
otp.c
@@ -297,9 +297,6 @@ int command_line_mode(int argc, char* argv[]) {
|
||||
|
||||
// Call encrypt_text and then comment about using default pad
|
||||
int result = encrypt_text(pad_identifier, text);
|
||||
if (result == 0) {
|
||||
printf("# Used default pad: %.16s...\n", pad_identifier);
|
||||
}
|
||||
return result;
|
||||
} else {
|
||||
printf("Error: No default pad configured. Specify pad explicitly or configure default pad.\n");
|
||||
@@ -3602,7 +3599,7 @@ int handle_pads_menu(void) {
|
||||
printf("No pads found.\n");
|
||||
printf("\nOptions:\n");
|
||||
printf(" \033[4mG\033[0menerate new pad\n");
|
||||
printf(" \033[4mB\033[0mack to main menu\n");
|
||||
printf(" E\033[4mx\033[0mit\n");
|
||||
printf("\nSelect option: ");
|
||||
|
||||
char input[10];
|
||||
@@ -3696,7 +3693,7 @@ int handle_pads_menu(void) {
|
||||
printf("\nActions:\n");
|
||||
printf(" \033[4mG\033[0menerate new pad\n");
|
||||
printf(" \033[4mS\033[0met default pad\n");
|
||||
printf(" \033[4mB\033[0mack to main menu\n");
|
||||
printf(" E\033[4mx\033[0mit\n");
|
||||
printf("\nSelect pad (by prefix) or action: ");
|
||||
|
||||
char input[MAX_HASH_LENGTH];
|
||||
@@ -3767,8 +3764,8 @@ int handle_pads_menu(void) {
|
||||
}
|
||||
|
||||
return handle_pads_menu();
|
||||
} else if (toupper(input[0]) == 'B') {
|
||||
return 0; // Back to main menu
|
||||
} else if (toupper(input[0]) == 'X') {
|
||||
return 0; // Exit to main menu
|
||||
}
|
||||
|
||||
// Find matching pad by prefix
|
||||
|
||||
Reference in New Issue
Block a user