Re-exports§
pub use secp256k1_musig as secpm;
Modules§
Structs§
- Aggregated
Nonce - Musig aggregated nonce computed by aggregating all individual public nonces
- Dangerous
Secret Nonce - A type that actually represents a SecretNonce but without the typesystem defenses for dangerous usage.
- Partial
Signature - A Musig partial signature.
- Public
Nonce - An individual MuSig public nonce. Not to be confused with
AggregatedNonce. - SECP
- Global secp context.
- Secret
Nonce - Musig Secret Nonce.
- Session
- A musig Signing session.
- Session
Secret Rand - 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