Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
BoomerangStdlibPedersen< Builder > Class Template Reference
Inheritance diagram for BoomerangStdlibPedersen< Builder >:

Static Public Member Functions

static void analyze_circuit (Builder &builder)
 
static void test_pedersen_two ()
 
static void test_pedersen_large ()
 
static void test_hash_eight ()
 
static void test_multi_hash ()
 
static void test_large_inputs ()
 

Private Types

using _curve = stdlib::bn254< Builder >
 
using byte_array_ct = typename _curve::byte_array_ct
 
using fr_ct = typename _curve::ScalarField
 
using witness_ct = typename _curve::witness_ct
 
using public_witness_ct = typename _curve::public_witness_ct
 
using pedersen_hash = typename stdlib::pedersen_hash< Builder >
 

Detailed Description

template<typename Builder>
class BoomerangStdlibPedersen< Builder >

Definition at line 18 of file graph_description_pedersen.test.cpp.

Member Typedef Documentation

◆ _curve

template<typename Builder >
using BoomerangStdlibPedersen< Builder >::_curve = stdlib::bn254<Builder>
private

Definition at line 19 of file graph_description_pedersen.test.cpp.

◆ byte_array_ct

template<typename Builder >
using BoomerangStdlibPedersen< Builder >::byte_array_ct = typename _curve::byte_array_ct
private

Definition at line 21 of file graph_description_pedersen.test.cpp.

◆ fr_ct

template<typename Builder >
using BoomerangStdlibPedersen< Builder >::fr_ct = typename _curve::ScalarField
private

Definition at line 22 of file graph_description_pedersen.test.cpp.

◆ pedersen_hash

template<typename Builder >
using BoomerangStdlibPedersen< Builder >::pedersen_hash = typename stdlib::pedersen_hash<Builder>
private

Definition at line 25 of file graph_description_pedersen.test.cpp.

◆ public_witness_ct

Definition at line 24 of file graph_description_pedersen.test.cpp.

◆ witness_ct

template<typename Builder >
using BoomerangStdlibPedersen< Builder >::witness_ct = typename _curve::witness_ct
private

Definition at line 23 of file graph_description_pedersen.test.cpp.

Member Function Documentation

◆ analyze_circuit()

template<typename Builder >
static void BoomerangStdlibPedersen< Builder >::analyze_circuit ( Builder builder)
inlinestatic

Definition at line 28 of file graph_description_pedersen.test.cpp.

◆ test_hash_eight()

template<typename Builder >
static void BoomerangStdlibPedersen< Builder >::test_hash_eight ( )
inlinestatic

Definition at line 109 of file graph_description_pedersen.test.cpp.

◆ test_large_inputs()

template<typename Builder >
static void BoomerangStdlibPedersen< Builder >::test_large_inputs ( )
inlinestatic

Definition at line 183 of file graph_description_pedersen.test.cpp.

◆ test_multi_hash()

template<typename Builder >
static void BoomerangStdlibPedersen< Builder >::test_multi_hash ( )
inlinestatic

Definition at line 134 of file graph_description_pedersen.test.cpp.

◆ test_pedersen_large()

template<typename Builder >
static void BoomerangStdlibPedersen< Builder >::test_pedersen_large ( )
inlinestatic

Definition at line 84 of file graph_description_pedersen.test.cpp.

◆ test_pedersen_two()

template<typename Builder >
static void BoomerangStdlibPedersen< Builder >::test_pedersen_two ( )
inlinestatic

Definition at line 57 of file graph_description_pedersen.test.cpp.


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