Bitcoin Core  29.1.0
P2P Digital Currency
session.h
Go to the documentation of this file.
1 /***********************************************************************
2  * Distributed under the MIT software license, see the accompanying *
3  * file COPYING or https://www.opensource.org/licenses/mit-license.php.*
4  ***********************************************************************/
5 
6 #ifndef SECP256K1_MODULE_MUSIG_SESSION_H
7 #define SECP256K1_MODULE_MUSIG_SESSION_H
8 
9 #include "../../../include/secp256k1.h"
10 #include "../../../include/secp256k1_musig.h"
11 
12 #include "../../scalar.h"
13 
14 typedef struct {
16  unsigned char fin_nonce[32];
21 
23 
24 #endif
secp256k1_scalar s_part
Definition: session.h:19
secp256k1_scalar noncecoef
Definition: session.h:17
A scalar modulo the group order of the secp256k1 curve.
Definition: scalar_4x64.h:13
secp256k1_scalar challenge
Definition: session.h:18
Opaque data structure that holds a MuSig session.
static int secp256k1_musig_session_load(const secp256k1_context *ctx, secp256k1_musig_session_internal *session_i, const secp256k1_musig_session *session)