Initializer
init(derRepresentation:)
Creates an P256K.Signing.ECDSASignature by parsing a DER-encoded ECDSA signature via secp256k1_ecdsa_signature_parse_der.
- iOS 13.0+
- macCatalyst 13.0+
- macOS 10.15+
- tvOS 13.0+
- visionOS 1.0+
- watchOS 6.0+
init<D>(derRepresentation: D) throws where D : DataProtocol
Parameters
-
derRepresentation
-
A valid DER-encoded ECDSA signature (typically up to 72 bytes).
Mentioned In
Discussion
Throws
secp256k1Error.underlyingCryptoError if DER parsing fails.