Bitcoin Core 30.99.0
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
MuSig2SecNonceImpl Class Reference

Public Member Functions

 MuSig2SecNonceImpl ()
 
 MuSig2SecNonceImpl (const MuSig2SecNonceImpl &)=delete
 
MuSig2SecNonceImploperator= (const MuSig2SecNonceImpl &)=delete
 
secp256k1_musig_secnonceGet () const
 
void Invalidate ()
 
bool IsValid ()
 

Private Attributes

secure_unique_ptr< secp256k1_musig_secnoncem_nonce
 The actual secnonce itself. More...
 

Detailed Description

Definition at line 75 of file musig.cpp.

Constructor & Destructor Documentation

◆ MuSig2SecNonceImpl() [1/2]

MuSig2SecNonceImpl::MuSig2SecNonceImpl ( )
inline

Definition at line 82 of file musig.cpp.

◆ MuSig2SecNonceImpl() [2/2]

MuSig2SecNonceImpl::MuSig2SecNonceImpl ( const MuSig2SecNonceImpl )
delete

Member Function Documentation

◆ Get()

secp256k1_musig_secnonce * MuSig2SecNonceImpl::Get ( ) const
inline

Definition at line 88 of file musig.cpp.

◆ Invalidate()

void MuSig2SecNonceImpl::Invalidate ( )
inline

Definition at line 89 of file musig.cpp.

◆ IsValid()

bool MuSig2SecNonceImpl::IsValid ( )
inline

Definition at line 90 of file musig.cpp.

◆ operator=()

MuSig2SecNonceImpl & MuSig2SecNonceImpl::operator= ( const MuSig2SecNonceImpl )
delete

Member Data Documentation

◆ m_nonce

secure_unique_ptr<secp256k1_musig_secnonce> MuSig2SecNonceImpl::m_nonce
private

The actual secnonce itself.

Definition at line 79 of file musig.cpp.


The documentation for this class was generated from the following file: