Skip to content

Releases: apple/swift-crypto

Swift Crypto 1.1.2

06 Oct 09:24
9680b72
Compare
Choose a tag to compare

Semver Patch

  • Silence a compiler warning on Linux. (#52, patch credit to @YOCKOW)

SwiftCrypto 1.1.1

01 Oct 16:12
3c632a6
Compare
Choose a tag to compare

Semver Patch

  • Updated BoringSSL to 67818bea6690a230e2f42e8a588e0f54949bbbf1 (#50)

Other

  • Moved development to the main branch. (#49)

Swift Crypto 1.1.0

17 Sep 10:56
afe4c9b
Compare
Choose a tag to compare

Semver Minor

  • Support for PEM/DER serialisation for asymmetric key types.
  • Support for HKDF expand/extract.
  • Brings API up to date with iOS 14.

Semver Patch

  • Updated to BoringSSL 54858b63c1d886f6c8d903d4a4f594f1485de189. (#47)
  • Updated ECDSA signature code to use pure-Swift ASN.1 parsing/serialization.
  • Fixed test running on Android. (#41) (patch credit to @buttaface)
  • Documentation improvements. (#42, #44) (patch credit to @0xTim)

Swift Crypto 1.1.0 RC 2

03 Aug 14:59
afe4c9b
Compare
Choose a tag to compare
Pre-release

Semver Patch

  • Updated ECDSA signature code to use pure-Swift ASN.1 parsing/serialization. (#46)
  • Fixed test running on Android. (#41) (patch credit to @buttaface)
  • Updated to BoringSSL 54858b63c1d886f6c8d903d4a4f594f1485de189. (#47)
  • Documentation improvements. (#42, #44) (patch credit to @0xTim)

Please note that this release is a release-candidate. We will be shipping release candidates all the way until the final release of the Apple platform SDKs this fall. These are deliberately excluded from the regular semantic versioning scheme as these APIs remain subject to change, just as they are on Apple's platform SDKs.

Swift Crypto 1.1.0 RC 1

22 Jun 20:44
794901c
Compare
Choose a tag to compare
Pre-release

Semver Minor

  • Support for PEM/DER serialisation for asymmetric key types.
  • Support for HKDF expand/extract.
  • Brings API up to date with WWDC seed of Apple platforms.

Please note that this release is a release-candidate. We will be shipping release candidates all the way until the final release of the Apple platform SDKs this fall. These are deliberately excluded from the regular semantic versioning scheme as these APIs remain subject to change, just as they are on Apple's platform SDKs.

Swift Crypto 1.0.2

08 Jun 16:09
9b9d186
Compare
Choose a tag to compare

Semver Patch

  • CI improvements. (#32, #35)
  • Updated BoringSSL to 53a17f55247101105ae35767d5c5a6c311843a8e. (#36)

Swift Crypto 1.0.1

19 Mar 17:59
d67ac68
Compare
Choose a tag to compare

Semver Patch

  • Fixed compiler issue that could occur when linking with projects that declare jemalloc functions that don't exist, such as Folly. (#28)
  • Updated BoringSSL to 5298ef99bf2b2d77600b3bb74dd572027bf495be. (#31)
  • Improved usage of XCTest. (#15, thanks to @ZevEisenberg)
  • Improved markdown rendering in Xcode. (#11, thanks to @Sajjon)
  • Helped CI validate that the gyb is kept intact. (#17, thanks to @Sajjon)
  • Added marks within gyb generated files. (#19, thanks to @Sajjon)
  • Cleaned up links in readme. (#10, thanks to @AustinConlon)
  • Improved project name rendering in readme. (#12)
  • Readme typo fixes. (#16)
  • More consistent references to contributors in Git history. (#14)
  • Better GitHub issue template. (#7, #21 thanks to @Sajjon)
  • Helped GitHub statistics be aware that BoringSSL is a vendored copy. (#17, thanks to @sindresorhus)
  • Corrected references to contributors file. (#24, thanks to @Sajjon)
  • Better docker setup. (#6, #30)