Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::crypto::GeneratorContext< Curve > Struct Template Reference

#include <generator_data.hpp>

Public Member Functions

 GeneratorContext ()=default
 
 GeneratorContext (size_t hash_index)
 
 GeneratorContext (size_t _offset, std::string_view _domain_separator)
 

Public Attributes

size_t offset = 0
 
std::string domain_separator = std::string(generator_data<Curve>::DEFAULT_DOMAIN_SEPARATOR)
 
generator_data< Curve > * generators = generator_data<Curve>::get_default_generators()
 

Detailed Description

template<typename Curve>
struct bb::crypto::GeneratorContext< Curve >

Definition at line 133 of file generator_data.hpp.

Constructor & Destructor Documentation

◆ GeneratorContext() [1/3]

template<typename Curve >
bb::crypto::GeneratorContext< Curve >::GeneratorContext ( )
default

◆ GeneratorContext() [2/3]

template<typename Curve >
bb::crypto::GeneratorContext< Curve >::GeneratorContext ( size_t  hash_index)
inline

Definition at line 139 of file generator_data.hpp.

◆ GeneratorContext() [3/3]

template<typename Curve >
bb::crypto::GeneratorContext< Curve >::GeneratorContext ( size_t  _offset,
std::string_view  _domain_separator 
)
inline

Definition at line 141 of file generator_data.hpp.

Member Data Documentation

◆ domain_separator

template<typename Curve >
std::string bb::crypto::GeneratorContext< Curve >::domain_separator = std::string(generator_data<Curve>::DEFAULT_DOMAIN_SEPARATOR)

Definition at line 135 of file generator_data.hpp.

◆ generators

template<typename Curve >
generator_data<Curve>* bb::crypto::GeneratorContext< Curve >::generators = generator_data<Curve>::get_default_generators()

Definition at line 136 of file generator_data.hpp.

◆ offset

template<typename Curve >
size_t bb::crypto::GeneratorContext< Curve >::offset = 0

Definition at line 134 of file generator_data.hpp.


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