Skip to content

Releases: krzyzanowskim/CryptoSwift

0.8.0

15 Oct 23:06
d0084e4
Compare
Choose a tag to compare
  • Adds SHA3 Keccak variants
  • Adds String.bytes helper to convert String to array of bytes
  • Improves AES performance
  • Speeds up compilation times with Swift 4
  • Fixes: Blowfish minimum key size is 5
  • Removes Ciphers "iv" parameter (value moved to BlockMode)
  • BlockMode uses associated value for IV value where apply e.g. .CBC(iv: ivbytes)
  • Refactors internal hacks no longer needed with Swift 4

0.7.2

21 Sep 23:31
daafe95
Compare
Choose a tag to compare
  • Adds Padding enum (.pkcs5, .pkcs7, .noPadding, .zeroPadding)
  • Removes Generics from the public API.
  • Slightly improves SHA1, SHA2, SHA3 performance.
  • Update SPM configuration for Swift 4

Swift 4.0

21 Sep 07:42
1b92e1a
Compare
Choose a tag to compare

0.7.1

  • Swift 4.0 compatibility release

Swift 3.2

12 Sep 22:36
21f3a9c
Compare
Choose a tag to compare

Compatibility release for Xcode 9 and Swift 3.2 release

0.6.9

30 Apr 18:16
Compare
Choose a tag to compare
  • Fixed padding issue where padding was not properly added in CTR mode.
  • Fixed thrown error on decrypting empty string,
  • Fixed CI build script.
  • Added String.encryptToBase64()

Faster & better

20 Mar 21:48
Compare
Choose a tag to compare
  • Speed up MD5()
  • Faster Array(hex:)
  • Improve AES performance
  • Fix tvOS bitcode
  • Fix Blowfish CFB, OFB, CTR block modes.
  • Fix Blowfish for 32-bit arch.
  • Fix ChaCha20 preconditions

Xcode 8.2

15 Dec 23:07
Compare
Choose a tag to compare

A minor release for Xcode 8.2 compatibility. SWIFT_VERSION value update.
Playground has been updated and fixed too.

Faster

29 Oct 12:06
Compare
Choose a tag to compare

Processing 1MB of data on iPhone6, times:
MD5: 0.027s
SHA1: 0.037s
SHA512: 0.024s
AES: 0.42s

Blowfish

27 Oct 00:29
Compare
Choose a tag to compare
  • More performance improvements
  • Add convenient Digest.sha2(bytes:variant)
  • New: Blowfish cipher

Hotfix

24 Oct 14:37
Compare
Choose a tag to compare

Hotfix of broken Digests