Skip to content

Releases: apple/swift-crypto

Swift Crypto 2.2.4

19 Jan 17:43
75ec60b
Compare
Choose a tag to compare

SemVer Patch

  • Add AES block function to CryptoExtras (#142)
  • Update BoringSSL to 45b8d7bbd771cbf7e116db2ba1f1cc7af959497e (#143)

Swift Crypto 2.2.3

06 Jan 09:32
9cc89f0
Compare
Choose a tag to compare

This release contains no semantic changes, only adjustments to the CMake build.

Other Changes

  • build: adjust linking for Crypto (#137, patch credit to @compnerd)

Swift Crypto 2.2.2

06 Dec 11:13
92a04c1
Compare
Choose a tag to compare

This release contains no functional changes

Other Changes

  • Link Foundation in CryptoBoringWrapper (#136)

Swift Crypto 2.2.1

22 Nov 09:26
71ae6ad
Compare
Choose a tag to compare

SemVer Patch

  • Add Linux support for PKCS#1 RSA public keys (#135)

Swift Crypto 2.2.0

14 Nov 13:54
f652300
Compare
Choose a tag to compare

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

  • Update Python script to Python 3 (#117, patch credit to @0xTim)
  • build: use cctols ranlib on Darwin (#129, patch credit to @edymtt)
  • Use 5.7 nightlies (#118)
  • Validate missing imports in CI (#127)

Swift Crypto 2.1.0

27 Apr 16:33
d9825fa
Compare
Choose a tag to compare

SemVer Minor

  • Drop support for Swift 5.2 and 5.3 (#111)

SemVer Patch

  • Avoid unnecessary copies of BoringSSL (#94)
  • Update BoringSSL to f961de5c47ed265c3e758ec70dd15ece20809962 (#115)

Other Changes

  • Use SPM API diff checker (#112)

Swift Crypto 2.0.5

23 Mar 12:08
067254c
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 8bbefbfeee609b17622deedd100163c12f5c95dc (#110)
  • Attempt to work around some linker issues on Darwin (#105)

Other changes

Swift Crypto 1.1.7

25 Feb 17:52
ddb07e8
Compare
Choose a tag to compare

SemVer Patch

  • Backport "build: attempt to workaround linker issues on Darwin" (#105) (#106) (patch credit to @compnerd)

Swift Crypto 2.0.4

12 Jan 16:34
a8911e0
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 295b31324f8c557dcd3c1c831857e33a7f23bc52 (#101)

Other Changes

  • Update doc generation script (#100)

Swift Crypto 2.0.3

14 Dec 11:05
9c53b7a
Compare
Choose a tag to compare

Semver Patch

  • Update BoringSSL to 2042972e8458833714bce23386931b1c79978439 (#97)