Skip to content

Modern Crypto APIs and Swift 5.5

Compare
Choose a tag to compare
@kdubb kdubb released this 12 Sep 04:23

This release switches ShieldCrypto to use Apple's modern crypto API's that work on all Apple platforms as well as updates dependencies to allow it to build with Swift 5.5.

Note: All the previous methods are cryptographically compatible with the current ones.

  • Methods using older Crypto APIs were replaced with compatible modern ones
  • New methods were added that allow using any of the modern API's supported algorithms
  • SecKey.generate supports keys generated in a Secure Enclave
  • Swift 5.5 support