- 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_t
should betypedef unsigend _int32 uint32_t
. - Breaks backward-file compatability in Windows.
- BUG FIX:
_O_BINARY
flag is needed to prevent_write
and_read
to 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_decrypt
before deletion. -
Feature: Verbosity development complete.
-
Usage changed: -v option.
-
Code formatting changes in
main.c
andtea.c
-
Added CHANGES.md file to keep track of the changes in versions.
- Feature: delete-file complete.
- Usage changes: -D option.
- Added
-Wextra
to 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.