Initializer
init(dataRepresentation:session:)
Creates a P256K.Schnorr.PartialSignature from raw partial signature bytes and session data.
- iOS 13.0+
- macCatalyst 13.0+
- macOS 10.15+
- tvOS 13.0+
- visionOS 1.0+
- watchOS 6.0+
init<D>(dataRepresentation: D, session: D) throws where D : DataProtocol
Parameters
-
dataRepresentation
-
The serialized partial signature data (36 bytes from secp256k1_musig_partial_sig_serialize).
-
session
-
The 133-byte secp256k1_musig_session state.
Discussion
Throws
secp256k1Error.incorrectParameterSize if the byte count does not match the expected partial signature length.