|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <secp256k1.hpp>
Public Types | |
| using | ScalarFieldNative = ::bb::secp256k1::fr |
| using | BaseFieldNative = ::bb::secp256k1::fq |
| using | GroupNative = ::bb::secp256k1::g1 |
| using | ElementNative = GroupNative::element |
| using | AffineElementNative = GroupNative::affine_element |
| using | ScalarField = bigfield< CircuitType, typename ::bb::secp256k1::FrParams > |
| using | BaseField = bigfield< CircuitType, typename ::bb::secp256k1::FqParams > |
| using | Group = element< CircuitType, BaseField, ScalarField, GroupNative > |
| using | Element = Group |
| using | AffineElement = Group |
| using | Builder = CircuitType |
Static Public Attributes | |
| static constexpr bb::CurveType | type = bb::CurveType::SECP256K1 |
| static constexpr bool | is_stdlib_type = true |
Definition at line 17 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::AffineElement = Group |
Definition at line 33 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::AffineElementNative = GroupNative::affine_element |
Definition at line 26 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::BaseField = bigfield<CircuitType, typename ::bb::secp256k1::FqParams> |
Definition at line 30 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::BaseFieldNative = ::bb::secp256k1::fq |
Definition at line 23 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::Builder = CircuitType |
Definition at line 35 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::Element = Group |
Definition at line 32 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::ElementNative = GroupNative::element |
Definition at line 25 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::Group = element<CircuitType, BaseField, ScalarField, GroupNative> |
Definition at line 31 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::GroupNative = ::bb::secp256k1::g1 |
Definition at line 24 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::ScalarField = bigfield<CircuitType, typename ::bb::secp256k1::FrParams> |
Definition at line 29 of file secp256k1.hpp.
| using bb::stdlib::secp256k1< CircuitType >::ScalarFieldNative = ::bb::secp256k1::fr |
Definition at line 22 of file secp256k1.hpp.
|
staticconstexpr |
Definition at line 19 of file secp256k1.hpp.
|
staticconstexpr |
Definition at line 18 of file secp256k1.hpp.