From 403d013224b63c98aeb79308c80a00dfecb67254 Mon Sep 17 00:00:00 2001 From: Laan Tungir Date: Wed, 13 Aug 2025 11:47:52 -0400 Subject: [PATCH] Version v0.2.38 - updated command-line file encryption to use files directory by default --- otp.c | 10 +++++++--- test_new.txt | 1 + test_new.txt.otp | Bin 0 -> 96 bytes 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 test_new.txt create mode 100644 test_new.txt.otp diff --git a/otp.c b/otp.c index d390790..49d7e4a 100644 --- a/otp.c +++ b/otp.c @@ -1579,14 +1579,18 @@ int encrypt_file(const char* pad_identifier, const char* input_file, const char* return 1; } - // Generate output filename if not specified + // Generate output filename if not specified, using files directory char default_output[512]; if (output_file == NULL) { + char temp_output[512]; if (ascii_armor) { - snprintf(default_output, sizeof(default_output), "%s.otp.asc", input_file); + snprintf(temp_output, sizeof(temp_output), "%s.otp.asc", input_file); } else { - snprintf(default_output, sizeof(default_output), "%s.otp", input_file); + snprintf(temp_output, sizeof(temp_output), "%s.otp", input_file); } + + // Apply files directory default path + get_default_file_path(temp_output, default_output, sizeof(default_output)); output_file = default_output; } diff --git a/test_new.txt b/test_new.txt new file mode 100644 index 0000000..b37c6dc --- /dev/null +++ b/test_new.txt @@ -0,0 +1 @@ +Testing files directory functionality diff --git a/test_new.txt.otp b/test_new.txt.otp new file mode 100644 index 0000000000000000000000000000000000000000..021e3f03b0be126095596ef1a5e874c6cb15389a GIT binary patch literal 96 zcmeYd31DDkxNv1jr>V2YhTfiPBM*@qM;QcI^yV(9*O_i_v@nZPK>82^1T-`YNpdbP#Ysb2Tv?}iB+TB29y$zI#YAA40kZQY$vFAoXJmG_xX0{{$UB0m5C literal 0 HcmV?d00001