Releases: apple/swift-crypto
Releases · apple/swift-crypto
Swift Crypto 3.11.1
Swift Crypto 3.11.0
What's Changed
SemVer Minor
- extras: Add API for Anonymous Rate-Limited Credentials, ARC(P-384) by @simonjbeaumont in #328
SemVer Patch
- Add the necessary swift defines in CMake for Crypto module by @cmcgee1024 in #323
- Fix macos build failures cmake by @cmcgee1024 in #324
- Add workaround for missing multi-threaded dll support on windows clang/ASM by @cmcgee1024 in #325
- Fix CMakeLists.txt for Windows by @cmcgee1024 in #326
Full Changelog: 3.10.2...3.11.0
Swift Crypto 3.10.2
What's Changed
SemVer Patch
- Add missing assembly files to CMake and generator script by @cmcgee1024 in #322
New Contributors
- @cmcgee1024 made their first contribution in #322
Full Changelog: 3.10.1...3.10.2
Swift Crypto 3.10.1
What's Changed
SemVer Patch
- Update BoringSSL to aefa5d24da34ef77ac797bdbe684734e5bd870f4 by @Lukasa in #303 and #312
- FreeBSD support by @michael-yuji in #315
- Enable MemberImportVisibility check on all targets by @rnro in #310
Other Changes
- Aligning semantic version label check name by @FranzBusch in #309
- Enable swift-format in CI by @simonjbeaumont in #302
- Add Intial DocC docs by @0xTim in #283
- Fix DocC generation by @0xTim in #311
- Improve DocC landing pages by @fpseverino in #313
- Update release.yml by @FranzBusch in #316
- CI use 6.1 nightlies by @rnro in #321
New Contributors
- @michael-yuji made their first contribution in #315
- @fpseverino made their first contribution in #313
Full Changelog: 3.10.0...3.10.1
Swift Crypto 3.10.0
What's Changed
SemVer Minor
- extras: Add EC toolbox abstractions and OPRF(P-384, SHA-384) VOPRF API by @simonjbeaumont in #292
SemVer Patch
- Fix potentially inconsistent coordinate slicing by @dimitribouniol in #299
Other Changes
New Contributors
- @dimitribouniol made their first contribution in #299
Full Changelog: 3.9.1...3.10.0
Swift Crypto 3.9.1
What's Changed
SemVer Patch
Other Changes
- [CI] Enable Windows CI by @FranzBusch in #288
New Contributors
Full Changelog: 3.9.0...3.9.1
Swift Crypto 3.9.0
What's Changed
SemVer Minor
SemVer Patch
- wrapper: Move EC types and random bytes into CryptoBoringWrapper by @simonjbeaumont in #277
- wrapper: Add modular arithmetic functions to ArbitraryPrecisionInteger by @simonjbeaumont in #284
- Fix windows build and update BoringSSL to 2587c4974dbe9872451151c8e975f58567a1ce0d by @Lukasa in #279
- Add support for new Android overlay, swiftlang/swift#74758 by @finagolfin in #286
Other Changes
- [CI] Adopt GitHub actions by @FranzBusch in #280
New Contributors
Full Changelog: 3.8.1...3.9.0
Swift Crypto 3.8.1
What's Changed
SemVer Patch
- Support loading RSAPSS public keys with parameters by @gautierdelorme in #268
- Update BoringSSL to 76968bb3d53982560bcf08bcd0ba3e1865fe15cd by @Lukasa in #271
- Refactor and adopt package access to remove symlinked files by @simonjbeaumont in #265
New Contributors
- @gautierdelorme made their first contribution in #268
Full Changelog: 3.8.0...3.8.1
Swift Crypto 3.8.0
What's Changed
SemVer Minor
- extras: Add RSA primitives decoding API by @ptoffy in #249
- extras: Add API to create RSA keys with random primes by @ptoffy in #250
- Drop support for Swift 5.8 by @simonjbeaumont in #259
- Add Equatable and Hashable conformance for CryptoKitError and CryptoKitASN1Error by @simonjbeaumont in #266
Other Changes
Full Changelog: 3.7.1...3.8.0
Swift Crypto 3.7.1
What's Changed
SemVer Patch
Other Changes
- Add release.yml by @FranzBusch in #253
Full Changelog: 3.7.0...3.7.1