Skip to content

Swift Crypto 2.0.0

Compare
Choose a tag to compare
@Lukasa Lukasa released this 23 Sep 06:39
· 117 commits to main since this release
127d374

The only meaningful breaking change in this release is the addition of new cases in the CryptoKitError enum. The overwhelming majority of users can and should express a wider version range than usual: "1.0.0" ..< "3.0.0" is the recommended version range.

Semver Major

  • Update to the 2021 CryptoKit API (#86)

Semver Patch

  • Dropped support for Swift 5.1 (#84)
  • Fix build on 32-bit platforms (#85, patch credit to @buttaface)
  • Fixed CMake build on Android (#81)
  • Support compressed EC keys. (#87)
  • Reduce repeated indexing in tests (#90) (patch credit to @Cyberbeni)
  • Update BoringSSL to 25773430c07075a368416c3646fa4b07daf4968a (#88, #91)

Other Changes

  • Add SECURITY.md file (#83)
  • Fix CI build (#89)