|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Member Functions | |
| batch_lookup_table_plookup (const std::vector< element > &points) | |
| element | get_initial_entry () const |
| chain_add_accumulator | get_chain_initial_entry () const |
| element::chain_add_accumulator | get_chain_add_accumulator (std::vector< bool_ct > &naf_entries) const |
| element | get (std::vector< bool_ct > &naf_entries) const |
Public Attributes | |
| std::vector< lookup_table_plookup< 6 > > | six_tables |
| std::vector< lookup_table_plookup< 5 > > | five_tables |
| std::vector< quad_lookup_table > | quad_tables |
| std::vector< triple_lookup_table > | triple_tables |
| std::vector< twin_lookup_table > | twin_tables |
| std::vector< element > | singletons |
| size_t | num_points |
| size_t | num_sixes = 0 |
| size_t | num_fives |
| bool | has_quad |
| bool | has_triple |
| bool | has_twin |
| bool | has_singleton |
Helper struct to split a set of points into lookup table subsets
Definition at line 707 of file biggroup.hpp.
|
inline |
Definition at line 708 of file biggroup.hpp.
|
inline |
Definition at line 916 of file biggroup.hpp.
|
inline |
Definition at line 860 of file biggroup.hpp.
|
inline |
Definition at line 829 of file biggroup.hpp.
|
inline |
Definition at line 800 of file biggroup.hpp.
| std::vector<lookup_table_plookup<5> > bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::five_tables |
Definition at line 974 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_quad |
Definition at line 983 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_singleton |
Definition at line 986 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_triple |
Definition at line 984 of file biggroup.hpp.
| bool bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::has_twin |
Definition at line 985 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_fives |
Definition at line 982 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_points |
Definition at line 979 of file biggroup.hpp.
| size_t bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::num_sixes = 0 |
Definition at line 981 of file biggroup.hpp.
| std::vector<quad_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::quad_tables |
Definition at line 975 of file biggroup.hpp.
| std::vector<element> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::singletons |
Definition at line 978 of file biggroup.hpp.
| std::vector<lookup_table_plookup<6> > bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::six_tables |
Definition at line 973 of file biggroup.hpp.
| std::vector<triple_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::triple_tables |
Definition at line 976 of file biggroup.hpp.
| std::vector<twin_lookup_table> bb::stdlib::element_default::element< Builder_, Fq, Fr, NativeGroup >::batch_lookup_table_plookup::twin_tables |
Definition at line 977 of file biggroup.hpp.