History: enc_tdes
This page describes all changes made to the enc_tdes package, Triple Data Encryption Standard (3DES), since its release.
Version
1.9 (2018-02-01, 09:00)r2:
- Corrected configuration file to have default values.
1.9 (2018-01-31, 15:00):
- Added tests for TDES algorithms (moved from enc_test).
- Added missing casting.
1.8:
- Corrected compilation warnings: potentially uninitialized local variable.
1.7:
- Added TDES raw implementation (does not add padding to the plain text).
- Corrected length check in TDES encryption.
- Optimized use of init vector in DES decryption.
1.6:
- Decryption can now with the same buffer for output and input.
1.5:
- Added Init function des_raw_init_fn() for raw DES encryption (no padding is added to message). Input data length must be a multiple of 8.
1.4:
- Added overflow handling when calculating output data length.
1.3:
- Added macro to determine if padding is generated according to RFC 5652 or RFC 5246 (TLS 1.2).
1.2:
- Changed name to TDES.
- Code Review.
1.1:
- Code review (changed u to U).
- Changed version number to match new enc_base package.
1.0:
- Initial release.