Releases: apple/swift-crypto
Releases · apple/swift-crypto
Swift Crypto 3.7.0
SemVer Minor
- Add support for AES CFB mode in _CryptoExtras (#252)
Swift Crypto 3.6.1
SemVer Patch
- Convert PrivacyInfo.xcprivacy symlinks to files (#251, patch credit to @jakepetroules)
Swift Crypto 3.6.0
Swift Crypto 3.5.2
SemVer Patch
- Revert to using @_implementationOnly for all BoringSSL modules (#246)
Swift Crypto 3.5.1
SemVer Patch
- build: Add missing prefix to BoringSSL delete_if stack symbols (#245)
Swift Crypto 3.5.0
SemVer Minor
- extras: Add APIs for RSA Blind Signatures (#232)
SemVer Patch
- add support for riscv64 (#240, patch credit to @futurejones)
- Move ArbitraryPrecisionInteger type to CryptoBoringWrapper module (#236)
- Change inclusiveMin param of ArbitraryPrecisionInteger.random from UInt64 to UInt (#242)
Other Changes
Swift Crypto 3.4.0
Swift Crypto 3.3.0
SemVer Minor
SemVer Patch
- Remove dtls1.h as part of removing libssl (#217, patch credit to @davidben)
- Update BoringSSL to dbad745811195c00b729efd0ee0a09b7d9fce1d2 (#222)
Other Changes
- Documentation: Update macOS development instructions (#216, patch credit to @coldjugular)
Swift Crypto 3.2.0
SemVer Minor
- Add
pkcs8PEMRepresenation
for RSA private keys (#203, patch credit to @bjhomer) - Add support for CBC without padding (#210, patch credit to @lovetodream)
- Add support for RSA OAEP with SHA256 (#206)
- Add Sendable annotations to Crypto Extras (#211, #214)
SemVer Patch
- Add extern C markers (#204, patch credit to @brianmichel)
- Update
BoringSSLRSAPublicKey
to useEVP_PKEY
API (#205) - Update BoringSSL to 7a813621dac6878ab53b6ed7392939a8982226e8 (#207, #215)