|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <ecdsa_circuit.hpp>
Public Types | |
| using | Builder = bb::UltraCircuitBuilder |
| using | field_ct = stdlib::field_t< Builder > |
| using | bool_ct = stdlib::bool_t< Builder > |
| using | public_witness_ct = stdlib::public_witness_t< Builder > |
| using | byte_array_ct = stdlib::byte_array< Builder > |
| using | curve = stdlib::secp256k1< Builder > |
| using | base_field = typename curve::BaseField |
| using | scalar_field = typename curve::ScalarField |
| using | base_field_native = typename curve::BaseFieldNative |
| using | scalar_field_native = typename curve::ScalarFieldNative |
| using | group_native = typename curve::GroupNative |
| using | group = typename curve::Group |
| using | IO = stdlib::recursion::honk::DefaultIO< Builder > |
Static Public Member Functions | |
| static Builder | generate (uint256_t public_inputs[]) |
Static Public Attributes | |
| static constexpr size_t | NUM_PUBLIC_INPUTS = 6 |
Definition at line 18 of file ecdsa_circuit.hpp.
| using bb::EcdsaCircuit::base_field = typename curve::BaseField |
Definition at line 26 of file ecdsa_circuit.hpp.
| using bb::EcdsaCircuit::base_field_native = typename curve::BaseFieldNative |
Definition at line 28 of file ecdsa_circuit.hpp.
Definition at line 22 of file ecdsa_circuit.hpp.
Definition at line 20 of file ecdsa_circuit.hpp.
Definition at line 24 of file ecdsa_circuit.hpp.
Definition at line 25 of file ecdsa_circuit.hpp.
Definition at line 21 of file ecdsa_circuit.hpp.
| using bb::EcdsaCircuit::group = typename curve::Group |
Definition at line 31 of file ecdsa_circuit.hpp.
| using bb::EcdsaCircuit::group_native = typename curve::GroupNative |
Definition at line 30 of file ecdsa_circuit.hpp.
Definition at line 32 of file ecdsa_circuit.hpp.
Definition at line 23 of file ecdsa_circuit.hpp.
| using bb::EcdsaCircuit::scalar_field = typename curve::ScalarField |
Definition at line 27 of file ecdsa_circuit.hpp.
| using bb::EcdsaCircuit::scalar_field_native = typename curve::ScalarFieldNative |
Definition at line 29 of file ecdsa_circuit.hpp.
Definition at line 36 of file ecdsa_circuit.hpp.
|
staticconstexpr |
Definition at line 34 of file ecdsa_circuit.hpp.