Releases: apple/swift-crypto
Releases · apple/swift-crypto
Swift Crypto 2.2.1
SemVer Patch
- Add Linux support for PKCS#1 RSA public keys (#135)
Swift Crypto 2.2.0
SemVer Minor
- Update Swift Crypto for the Ventura API (#123)
- Raise minimum supported Swift version from 5.4 to 5.5 (#131)
SemVer Patch
- truncating for big
contentLength
(#119, patch credit to @d-date) - Fix ASN.1 serialization when content greater than or equal to 128 bytes (#120, patch credit to @swiftty)
- Crypto: explicitly type the array slice (#122, patch credit to @compnerd)
- Make BoringSSL wrapper match CryptoKit behaviour when working with x9.63 (#128)
- Provide AES-GCM-SIV in CryptoExtras (#133)
- Update BoringSSL to 0faffc7a30eeb195248ea43056f4848e2a9b1c6d (#121, #132, #134)
Other Changes
Swift Crypto 2.1.0
Swift Crypto 2.0.5
Swift Crypto 1.1.7
Swift Crypto 2.0.4
Swift Crypto 2.0.3
Semver Patch
- Update BoringSSL to 2042972e8458833714bce23386931b1c79978439 (#97)
Swift Crypto 2.0.2
SemVer Patch
- Update BoringSSL to 3a667d10e94186fd503966f5638e134fe9fb4080 (#96)
Swift Crypto 2.0.1
Swift Crypto 2.0.0
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)