Initializer
init(_:signature:format:)
Recovers the signer’s public key from a pre-computed digest and its P256K.Recovery.ECDSASignature via secp256k1_ecdsa_recover.
- iOS 13.0+
- macCatalyst 13.0+
- macOS 10.15+
- tvOS 13.0+
- visionOS 1.0+
- watchOS 6.0+
init<D>(_ digest: D, signature: P256K.Recovery.ECDSASignature, format: P256K.Format = .compressed) where D : Digest
Parameters
-
digest
-
The pre-computed message digest that was signed.
-
signature
-
The 65-byte P256K.Recovery.ECDSASignature containing the compact signature and recovery ID.
-
format
-
The serialization format of the recovered key; defaults to .compressed.