|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <secp256r1.hpp>
Static Public Attributes | |
| static constexpr bb::CurveType | type = bb::CurveType::SECP256R1 |
Definition at line 17 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::AffineElement = Group |
Definition at line 36 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::AffineElementNative = GroupNative::affine_element |
Definition at line 29 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::BaseField = bigfield<CircuitType, typename ::bb::secp256r1::FqParams> |
Definition at line 33 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::BaseFieldNative = ::bb::secp256r1::fq |
Definition at line 26 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::bigfr_ct = bigfield<Builder, typename bb::secp256r1::FrParams> |
Definition at line 46 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::bool_ct = bool_t<Builder> |
Definition at line 43 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::Builder = CircuitType |
Definition at line 38 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::byte_array_ct = byte_array<Builder> |
Definition at line 42 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::Element = Group |
Definition at line 35 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::ElementNative = GroupNative::element |
Definition at line 28 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::fq = bb::secp256r1::fq |
Definition at line 20 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::fq_ct = bigfield<Builder, typename bb::secp256r1::FqParams> |
Definition at line 45 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::fr = bb::secp256r1::fr |
Definition at line 21 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::fr_ct = field_t<Builder> |
Definition at line 41 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::g1 = bb::secp256r1::g1 |
Definition at line 22 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::g1_bigfr_ct = element<Builder, fq_ct, bigfr_ct, g1> |
Definition at line 48 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::g1_ct = element<Builder, fq_ct, fr_ct, g1> |
Definition at line 47 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::Group = element<CircuitType, BaseField, ScalarField, GroupNative> |
Definition at line 34 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::GroupNative = ::bb::secp256r1::g1 |
Definition at line 27 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::public_witness_ct = public_witness_t<Builder> |
Definition at line 40 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::ScalarField = bigfield<CircuitType, typename ::bb::secp256r1::FrParams> |
Definition at line 32 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::ScalarFieldNative = ::bb::secp256r1::fr |
Definition at line 25 of file secp256r1.hpp.
| using bb::stdlib::secp256r1< CircuitType >::witness_ct = witness_t<Builder> |
Definition at line 39 of file secp256r1.hpp.
|
staticconstexpr |
Definition at line 18 of file secp256r1.hpp.