Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 482687cb68 | |||
| e35d94243e |
9
otp.c
9
otp.c
@@ -138,11 +138,16 @@ int main(int argc, char* argv[]) {
|
|||||||
// Check for piped input first (before any output)
|
// Check for piped input first (before any output)
|
||||||
int is_pipe_mode = (argc == 1 && has_stdin_data());
|
int is_pipe_mode = (argc == 1 && has_stdin_data());
|
||||||
|
|
||||||
|
// Check for decrypt command with piped input
|
||||||
|
int is_decrypt_pipe = (argc == 2 &&
|
||||||
|
(strcmp(argv[1], "decrypt") == 0 || strcmp(argv[1], "-d") == 0) &&
|
||||||
|
has_stdin_data());
|
||||||
|
|
||||||
// Check for OTP thumb drive on startup
|
// Check for OTP thumb drive on startup
|
||||||
char otp_drive_path[512];
|
char otp_drive_path[512];
|
||||||
if (detect_otp_thumb_drive(otp_drive_path, sizeof(otp_drive_path))) {
|
if (detect_otp_thumb_drive(otp_drive_path, sizeof(otp_drive_path))) {
|
||||||
// Only show messages in interactive/command mode, not pipe mode
|
// Only show messages in interactive/command mode, not pipe mode
|
||||||
if (!is_pipe_mode) {
|
if (!is_pipe_mode && !is_decrypt_pipe) {
|
||||||
printf("Detected OTP thumb drive: %s\n", otp_drive_path);
|
printf("Detected OTP thumb drive: %s\n", otp_drive_path);
|
||||||
printf("Using as default pads directory for this session.\n\n");
|
printf("Using as default pads directory for this session.\n\n");
|
||||||
}
|
}
|
||||||
@@ -1725,7 +1730,7 @@ int decrypt_text_silent(const char* pad_identifier, const char* encrypted_messag
|
|||||||
plaintext[ciphertext_len] = '\0';
|
plaintext[ciphertext_len] = '\0';
|
||||||
|
|
||||||
// Output only the decrypted text - no extra messages
|
// Output only the decrypted text - no extra messages
|
||||||
printf("%s\n", plaintext);
|
printf("%s", plaintext);
|
||||||
|
|
||||||
// Cleanup
|
// Cleanup
|
||||||
free(ciphertext);
|
free(ciphertext);
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
Testing updated files directory functionality
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Testing files directory functionality
|
|
||||||
BIN
test_new.txt.otp
BIN
test_new.txt.otp
Binary file not shown.
Reference in New Issue
Block a user