Jeff Seibert
Jeff Seibert
Swift on macOS and Linux have different dictionary enumeration algorithms that lead to non-deterministic encoding output, which breaks testing. Mimicking JSONSerialization (see https://github.com/apple/swift-corelibs-foundation/blob/master/Foundation/JSONSerialization.swift), we must offer support to sort dictionary...
This PR adds support for keys managed by the SecureEnclave on iOS/macOS: ```swift let privateKey = SecureEnclave.P256.Signing.PrivateKey() let keys = JWTKeyCollection() await keys.add(ecdsa: ES256EnclavePrivateKey(backing: privateKey)) let jwt = try await...