19 Commits

Author SHA1 Message Date
0c91cac7e4
Clean up includes in "front-end" application. 2022-09-20 21:52:23 +02:00
d0be7ad5a5
Make it possible to set number of threads in the front-end + updated the README file. 2022-03-24 00:06:01 +01:00
c607046831
Implemented improved method for detecting identical files. 2022-03-04 20:56:20 +01:00
65c17e6759
Make sure that input file name and output file name are distinct (to the extent possible). 2022-02-25 00:12:52 +01:00
65f08d43a5
Replaced clock() function by clock_gettime() on Linux and QueryPerformanceFrequency() on Windows. 2022-02-11 21:52:22 +01:00
46dc28f3ca
Refactored encryption/decryption routines as well as the self-test routine into separate files. 2021-04-18 15:32:37 +02:00
ded1220a13
Improved command-line syntax for passing the passphrase + Updated README file. 2021-03-22 22:52:00 +01:00
d8f446832b
Replaced some more byte-order-specific code with a byte-order-agnostic implementation. 2021-03-20 21:19:13 +01:00
334d828c5b
Slightly improved storage of the padding size. 2021-03-20 21:18:59 +01:00
86af5fa51f
Added new option to generate a random passphrase. 2021-03-20 21:18:58 +01:00
fb4f429493
Ignore excess bytes, if length of input file is *not* an integer multiple of 8. 2021-03-20 21:18:57 +01:00
c530556e94
Implemented a simple padding scheme. 2021-03-20 21:18:56 +01:00
0f7c309034
Store and load the Nonce as well as the CRC checksum in a byte-order-agnostic way. 2021-03-20 21:18:42 +01:00
64fa094b9f
Improved signal handling on Linux/BSD. 2021-03-20 21:18:32 +01:00
f671aef3d7
Renamed project to "SlunkCrypt", in order to avoid name clashes with existing projects. 2021-03-20 21:18:27 +01:00
a3fd6360e1
Make it possible to read the passphrase from a file. 2021-03-20 21:18:13 +01:00
698f4fa3c9
Code clean-up. 2021-03-20 21:18:08 +01:00
2c42cf5f92
Code clean-up. 2021-03-20 21:18:07 +01:00
865702f879
Code clean-up. 2021-03-20 21:18:02 +01:00