Create new SigningCommitments.
The ciphersuite to use
Commitment to the hiding nonce
Commitment to the binding nonce
ReadonlyhidingCommitment to the hiding Nonce
ReadonlybindingCommitment to the binding Nonce
StaticfromCreate SigningCommitments from SigningNonces.
The signing nonces
The commitments to those nonces
InternalComputes the commitment share from these round one signing commitments.
The binding factor rho for this participant
The group commitment share
Check equality with another SigningCommitments.
The other commitments to compare with
true if the commitments are equal
Serialize the SigningCommitments to bytes.
The serialized bytes (hiding commitment || binding commitment)
StaticdeserializeDeserialize SigningCommitments from bytes.
The ciphersuite to use
The serialized bytes
The deserialized commitments
Returns a string representation of this SigningCommitments.
Clone this SigningCommitments.
A new SigningCommitments with the same values
Published by each participant in the first round of the signing protocol.
This step can be batched if desired by the implementation. Each SigningCommitment can be used for exactly one signature.