From 0978d0323ad451c754a1759ed881f5c12f4a9330 Mon Sep 17 00:00:00 2001 From: Laan Tungir Date: Wed, 27 Aug 2025 09:00:44 -0400 Subject: [PATCH] Version v0.2.96 - Refactor code --- otp.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/otp.c b/otp.c index 24e5c42..1102688 100644 --- a/otp.c +++ b/otp.c @@ -2907,6 +2907,7 @@ int universal_decrypt(const char* input_data, const char* output_target, decrypt if (mode == DECRYPT_MODE_FILE_TO_TEXT) { printf("Decrypting ASCII armored file...\n"); } + // Note: DECRYPT_MODE_FILE_TO_FILE should be completely silent for piping } else { // Text input (interactive or piped) const char* message_text; @@ -3063,8 +3064,11 @@ int universal_decrypt(const char* input_data, const char* output_target, decrypt } fclose(output_fp); - printf("File decrypted successfully: %s\n", output_file); - printf("Note: ASCII format does not preserve original filename/permissions\n"); + // Only show success messages in non-silent modes + if (mode != DECRYPT_MODE_FILE_TO_FILE) { + printf("File decrypted successfully: %s\n", output_file); + printf("Note: ASCII format does not preserve original filename/permissions\n"); + } } else { // Text output to stdout ciphertext[ciphertext_len] = '\0';