Skip to content

Releases: krzyzanowskim/CryptoSwift

0.14.0

07 Feb 10:31
8b3435b
Compare
Choose a tag to compare
  • Fixed decryption of AES-GCM ciphertexts with custom tag length

0.13.1

02 Dec 11:36
c5ee516
Compare
Choose a tag to compare
  • Adds AES-GCM tag length configuration.
  • Fixes count check for initializing UInt64 from Data.

0.13.0

23 Oct 13:02
8742801
Compare
Choose a tag to compare
  • Adds CBC-MAC authenticator
  • Adds AES-CCM operation mode.

0.12.0

15 Sep 10:09
2bcb008
Compare
Choose a tag to compare

Swift 4.2 maintenance release

0.11.0

31 Jul 23:29
3f6869c
Compare
Choose a tag to compare
  • 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

29 May 20:30
ea8c076
Compare
Choose a tag to compare
  • 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

30 Mar 19:23
526d5e9
Compare
Choose a tag to compare

0.8.3

22 Feb 18:31
f2ca9c3
Compare
Choose a tag to compare
  • Fix SHA3 padding.
  • Fix Carthage builds.

0.8.2

22 Feb 18:31
89e6f04
Compare
Choose a tag to compare
  • Fix SHA3 partial updates calculations.
  • Make ChaCha20 processing faster again.

0.8.1

11 Jan 10:40
0f5c068
Compare
Choose a tag to compare
  • Adds Data(hex:) helper.
  • Adds HKDF (HMAC-based Extract-and-Expand Key Derivation Function)
  • Prevent ChaCha overflow error