Releases: krzyzanowskim/CryptoSwift
Releases · krzyzanowskim/CryptoSwift
0.14.0
- Fixed decryption of AES-GCM ciphertexts with custom tag length
0.13.1
- Adds AES-GCM tag length configuration.
- Fixes count check for initializing UInt64 from Data.
0.13.0
- Adds CBC-MAC authenticator
- Adds AES-CCM operation mode.
0.12.0
Swift 4.2 maintenance release
0.11.0
- API: Cryptor.seek() is throwable
- Adds proper stream support for CTR encryption with Updaptable interface.
- Refactor internals for the stream cipher modes.
- Set minimum deployment target to 8.0 (again).
0.10.0
- API: BlockMode is no longer an enum. Please migrate to eg. CBC() etc...
- Adds AES-GCM support. #97 - Feature sponsored by GesundheitsCloud
- Adds CRC32c support.
- Improves AES variant validation.
- Fixes empty password in PBKDF2.
CMAC, AEAD and Swift 4.1
- Added CMAC message authenticator https://tools.ietf.org/html/rfc4493
- Added AEADChaCha20Poly1305 (AEAD_CHACHA20_POLY1305) https://tools.ietf.org/html/rfc7539#section-2.8.1
- Swift 4.1 Update
0.8.3
- Fix SHA3 padding.
- Fix Carthage builds.
0.8.2
- Fix SHA3 partial updates calculations.
- Make ChaCha20 processing faster again.
0.8.1
- Adds Data(hex:) helper.
- Adds HKDF (HMAC-based Extract-and-Expand Key Derivation Function)
- Prevent ChaCha overflow error