Initializer
init(compactRepresentation:)
Creates an P256K.Signing.ECDSASignature by parsing a 64-byte compact representation via secp256k1_ecdsa_signature_parse_compact.
- iOS 13.0+
- macCatalyst 13.0+
- macOS 10.15+
- tvOS 13.0+
- visionOS 1.0+
- watchOS 6.0+
init<D>(compactRepresentation: D) throws where D : DataProtocol
Parameters
-
compactRepresentation
-
Exactly 64 bytes in compact format (r || s in big-endian).
Discussion
Throws
secp256k1Error.underlyingCryptoError if parsing fails.