Module musig

Module musig 

Source

Re-exports§

pub use secp256k1_musig as secpm;

Modules§

serde

Structs§

AggregatedNonce
Musig aggregated nonce computed by aggregating all individual public nonces
DangerousSecretNonce
A type that actually represents a SecretNonce but without the typesystem defenses for dangerous usage.
PartialSignature
A Musig partial signature.
PublicNonce
An individual MuSig public nonce. Not to be confused with AggregatedNonce.
SECP
Global secp context.
SecretNonce
Musig Secret Nonce.
Session
A musig Signing session.
SessionSecretRand
Session Id for a MuSig session.

Functions§

combine_keys
Aggregates the public keys into their aggregate public key.
combine_partial_signatures
deterministic_partial_sign
Perform a deterministic partial sign for the given message and the given counterparty key and nonce.
key_agg
Returns the key agg cache and the resulting pubkey.
keypair_from
keypair_to
nonce_agg
nonce_pair
nonce_pair_with_msg
partial_sign
pubkey_from
pubkey_to
seckey_to
sig_from
tweaked_key_agg
Returns the key agg cache with the tweak applied and the resulting pubkey with the tweak applied.
xonly_from