Skip to content

Releases: apple/swift-crypto

Swift Crypto 3.8.0

02 Oct 10:23
ffca28b
Compare
Choose a tag to compare

What's Changed

SemVer Minor

Other Changes

  • Only include privacy manifest on Darwin by @glbrntt in #257

Full Changelog: 3.7.1...3.8.0

Swift Crypto 3.7.1

16 Sep 09:16
81bee98
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • Update BoringSSL to 6a2ccdcc2ed1d37a43a2183658d2ae61fd5ce208 by @Lukasa in #255

Other Changes

Full Changelog: 3.7.0...3.7.1

Swift Crypto 3.7.0

03 Sep 08:36
9f95b4d
Compare
Choose a tag to compare

SemVer Minor

  • Add support for AES CFB mode in _CryptoExtras (#252)

Swift Crypto 3.6.1

13 Aug 07:14
a53a7e8
Compare
Choose a tag to compare

SemVer Patch

Swift Crypto 3.6.0

06 Aug 13:30
8dafe0f
Compare
Choose a tag to compare

SemVer Minor

  • extras: Provide initializers for RSA keys from RSA parameters (#247)

SemVer Patch

  • Reduce the number of heap allocations when computing hash digests (#238, patch credit to @baarde)

Swift Crypto 3.5.2

03 Jul 13:46
4607247
Compare
Choose a tag to compare

SemVer Patch

  • Revert to using @_implementationOnly for all BoringSSL modules (#246)

Swift Crypto 3.5.1

02 Jul 19:32
c370ad8
Compare
Choose a tag to compare

SemVer Patch

  • build: Add missing prefix to BoringSSL delete_if stack symbols (#245)

Swift Crypto 3.5.0

27 Jun 14:45
33f65a3
Compare
Choose a tag to compare

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

  • Fix broken DataProtocol.hexString test utility (#230)
  • update README recommended versions (#233)

Swift Crypto 3.4.0

09 May 17:56
bc1c292
Compare
Choose a tag to compare

SemVer Minor

  • Update lower bound for RSA key sizes (#218, patch credit to @ptoffy)

SemVer Patch

  • Add empty privacy manifest files (#226)
  • Use BoringSSL implementation for _CryptoExtras.AES._CTR (#229)

Swift Crypto 3.3.0

12 Mar 11:05
f0525da
Compare
Choose a tag to compare

SemVer Minor

  • Add support for AES CTR mode in _CryptoExtras (#220)
  • Raise minimum Swift version to 5.7 (#221)

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)