Modern Crypto APIs and Swift 5.5
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