Skip to content

libtoolchain v0.7.0

Latest
Compare
Choose a tag to compare
@jakcron jakcron released this 31 Dec 13:35

Changes since 0.6.1

Added

  • Cryptography library (tc::crypto):
    • Added DES & TDES ciphers (#34 #33):
      • class Des56EcbEncryptor - Class for DES-ECB encryption/decryption with a keysize of 56 bits (+ 8 parity bits = 64 bits).
        • Utility function EncryptDes56Ecb().
        • Utility function DecryptDes56Ecb().
      • class Des56CbcEncryptor - Class for DES-CBC encryption/decryption with a keysize of 56 bits (+ 8 parity bits = 64 bits).
        • Utility function EncryptDes56Cbc().
        • Utility function DecryptDes56Cbc().
      • class Tdes112EcbEncryptor - Class for TDES-ECB encryption/decryption with a keysize of 112 bits (+ 16 parity bits = 128 bits).
        • Utility function EncryptTdes112Ecb().
        • Utility function DecryptTdes112Ecb().
      • class Tdes112CbcEncryptor - Class for TDES-CBC encryption/decryption with a keysize of 112 bits (+ 16 parity bits = 128 bits).
        • Utility function EncryptTdes112Cbc().
        • Utility function DecryptTdes112Cbc().
      • class Tdes168EcbEncryptor - Class for TDES-ECB encryption/decryption with a keysize of 168 bits (+ 24 parity bits = 192 bits).
        • Utility function EncryptTdes168Ecb().
        • Utility function DecryptTdes168Ecb().
      • class Tdes168CbcEncryptor - Class for TDES-CBC encryption/decryption with a keysize of 168 bits (+ 24 parity bits = 192 bits).
        • Utility function EncryptTdes168Cbc().
        • Utility function DecryptTdes168Cbc().

Changed

  • Makefile updated (v9 2023-12-31)
    • Change ar usage to be compatible with more Linux/BSD systems.
  • libfmt updated to v10.1.1
  • libmbedtls update v2.16.12

Renamed

N/A

Removed

N/A