- Feature: -K (capital k), reads key from the stdin. This way your key will not get saved to the terminal history. The old option is still present and is backwards compatable with old .3 files.
- All header files are inside the headers folder.
- Binary for linux is built inside the bin/linux folder.
- BUG FIX: Linux incompatability resolved.
typedef _int32 uint32_tshould betypedef unsigend _int32 uint32_t. - Breaks backward-file compatability in Windows.
- BUG FIX:
_O_BINARYflag is needed to prevent_writeand_readto interpret CTRL+Z and end of file.
- Runs in Microsoft Windows. In Windows, build using build.bat
- BUG: Files encrypted in Linux is not getting decrypted properly in Windows and vice versa.
- Change: -D now works for both encryption and decryption. Deletes source files if operation was successful.
- Change: Usage information changed to mention the above point.
-
Feature: Output to stdout development complete.
-
Usage changed: -N option.
-
Added CHANGES.md file to keep track of the changes in versions.
-
BUG #0001 FIXED: On read/write error, in
encrypt_decrypt ()routine,perror ()did not display the error code. Resolution:close ()beforeperror (). -
BUG #0002 FIXED: With -D option, file got deleted, even when Encryption failed. Resolution: Checked the result of
encrypt_decryptbefore deletion. -
Feature: Verbosity development complete.
-
Usage changed: -v option.
-
Code formatting changes in
main.candtea.c -
Added CHANGES.md file to keep track of the changes in versions.
- Feature: delete-file complete.
- Usage changes: -D option.
- Added
-Wextrato build.sh - LICENCE file added.
- Same as Version 1.0.0
- Minor changes to README.md file.
- Feature: feature-multiple-input complete.
- Usage changes: -I and -k options.
- One public function
encrypt_decrypt (). structure op;- Removed
poc ()routine.