Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput Struct Reference

#include <multisig.hpp>

Public Types

using in_buf = const uint8_t *
 
using vec_in_buf = const uint8_t *
 
using out_buf = uint8_t *
 
using vec_out_buf = uint8_t **
 

Public Member Functions

 MSGPACK_FIELDS (R, S)
 
bool operator< (const RoundOnePublicOutput &other) const
 
bool operator== (const RoundOnePublicOutput &other) const
 

Public Attributes

affine_element R
 
affine_element S
 

Detailed Description

template<typename G1, typename HashRegNon, typename HashSig = Blake2sHasher>
struct bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput

Definition at line 94 of file multisig.hpp.

Member Typedef Documentation

◆ in_buf

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
using bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::in_buf = const uint8_t*

Definition at line 95 of file multisig.hpp.

◆ out_buf

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
using bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::out_buf = uint8_t*

Definition at line 97 of file multisig.hpp.

◆ vec_in_buf

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
using bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::vec_in_buf = const uint8_t*

Definition at line 96 of file multisig.hpp.

◆ vec_out_buf

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
using bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::vec_out_buf = uint8_t**

Definition at line 98 of file multisig.hpp.

Member Function Documentation

◆ MSGPACK_FIELDS()

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::MSGPACK_FIELDS ( R  ,
S   
)

◆ operator<()

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
bool bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::operator< ( const RoundOnePublicOutput other) const
inline

Definition at line 107 of file multisig.hpp.

◆ operator==()

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
bool bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::operator== ( const RoundOnePublicOutput other) const
inline

Definition at line 112 of file multisig.hpp.

Member Data Documentation

◆ R

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
affine_element bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::R

Definition at line 101 of file multisig.hpp.

◆ S

template<typename G1 , typename HashRegNon , typename HashSig = Blake2sHasher>
affine_element bb::crypto::schnorr_multisig< G1, HashRegNon, HashSig >::RoundOnePublicOutput::S

Definition at line 103 of file multisig.hpp.


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