6#ifndef SECP256K1_MODULE_MUSIG_KEYAGG_H
7#define SECP256K1_MODULE_MUSIG_KEYAGG_H
static int secp256k1_keyagg_cache_load(const secp256k1_context *ctx, secp256k1_keyagg_cache_internal *cache_i, const secp256k1_musig_keyagg_cache *cache)
static void secp256k1_musig_keyaggcoef(secp256k1_scalar *r, const secp256k1_keyagg_cache_internal *cache_i, secp256k1_ge *pk)
struct secp256k1_context_struct secp256k1_context
Unless explicitly stated all pointer arguments must not be NULL.
A group element in affine coordinates on the secp256k1 curve, or occasionally on an isomorphic curve ...
unsigned char pks_hash[32]
This module implements BIP 327 "MuSig2 for BIP340-compatibleMulti-Signatures" (https://github....
A scalar modulo the group order of the secp256k1 curve.