Skip to main contentCrate frost_adaptor_signature
Source - keys
- round1
- round2
- AdaptorSignature
- GroupCommitment
- The product of all signers’ individual commitments, published as part of the
final signature.
- Secp256K1Group
- An implementation of the FROST(secp256k1, SHA-256) ciphersuite group.
- Secp256K1ScalarField
- An implementation of the FROST(secp256k1, SHA-256) ciphersuite scalar field.
- Secp256K1Sha256TR
- An implementation of the FROST(secp256k1, SHA-256) ciphersuite.
- GroupError
- An error related to a Group (usually an elliptic curve or constructed from one) or one of its Elements.
- EvenY
- Trait for ensuring the group public key has an even Y coordinate.
- Field
- A prime order finite field GF(q) over which all scalar values for our prime order group can be
multiplied are defined.
- Group
- A prime-order group (or subgroup) that provides everything we need to create and verify Schnorr
signatures.
- aggregate
- Verifies each FROST(secp256k1, SHA-256) participant’s signature share, and if all are valid,
aggregates the shares into a signature to publish.
- aggregate_with_adaptor_point
- Aggregate the adaptor signature shares with the given adaptor point
- aggregate_with_group_commitment
- Aggregate signature shares with the given group commitment
- aggregate_with_tweak
- Same as
aggregate(), but using a Taproot tweak as specified in BIP-341.
- Error
- An error.
- Identifier
- A FROST(secp256k1, SHA-256) participant identifier.
- Signature
- A Schnorr signature on FROST(secp256k1, SHA-256).
- SigningPackage
- Generated by the coordinator of the signing operation and distributed to
each signing party.
- VerifyingKey
- A valid verifying key for Schnorr signatures on FROST(secp256k1, SHA-256).