@@ -2,16 +2,15 @@ ROADMAP
22
33Critical
44-Display current speed besides the progress bar and/or average speed at the end
5- -File sizes represented both in bytes and in KB/MB/GB (when necessary)
6- -Key strength info (plain/weak/moderate/secure/unrealistic)
75-Remaining time (ETA)
6+ -Key strength info (plain/weak/moderate/secure/unrealistic)
87-Add build date, version and author info
98-Skip encryption when key has a size of 0 bytes
109-Overwrite key and data buffers on completion
1110-Option to open file after it has been decrypted
1211-Replace some of the stack allocations with heap
13- -Display input/output filenames instead of the whole path (maybe an option)
14- -Optimized single threaded mode
12+ -Display just input/output filenames instead of the whole path (maybe an option)
13+ -Optimize single threaded mode
1514-Prevent user from choosing the key, lookup tables or program itself as an input or an output file
1615-Prevent user from choosing the same file as both input and output file
1716
@@ -28,8 +27,8 @@ Important
2827-Continue progress on canceled operation
2928-Option to delete original file and/or key file (with both normal and secure deletion)
3029-Increase key size beyond 65536 characters limit (or even limit it to 256)
31- -add URL where the newest version can be downloaded (maybe GitHub)
3230-Encrypt the original file directly (without making a copy)
31+ -Preallocate files
3332
3433Optional
3534-Config/options file
0 commit comments