|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <ecc_ops_table.hpp>
Public Types | |
| using | Fr = curve::BN254::ScalarField |
| using | Fq = curve::BN254::BaseField |
Public Member Functions | |
| bool | operator== (const UltraOp &other) const =default |
| std::array< Fq, 2 > | get_base_point_standard_form () const |
| Get the point in standard form i.e. as two coordinates x and y in the base field or as a point at infinity whose coordinates are set to (0,0). | |
Public Attributes | |
| EccOpCode | op_code |
| Fr | x_lo |
| Fr | x_hi |
| Fr | y_lo |
| Fr | y_hi |
| Fr | z_1 |
| Fr | z_2 |
| bool | return_is_infinity |
Definition at line 65 of file ecc_ops_table.hpp.
Definition at line 67 of file ecc_ops_table.hpp.
Definition at line 66 of file ecc_ops_table.hpp.
|
inline |
Get the point in standard form i.e. as two coordinates x and y in the base field or as a point at infinity whose coordinates are set to (0,0).
Definition at line 84 of file ecc_ops_table.hpp.
|
default |
| EccOpCode bb::UltraOp::op_code |
Definition at line 68 of file ecc_ops_table.hpp.
| bool bb::UltraOp::return_is_infinity |
Definition at line 75 of file ecc_ops_table.hpp.
| Fr bb::UltraOp::x_hi |
Definition at line 70 of file ecc_ops_table.hpp.
| Fr bb::UltraOp::x_lo |
Definition at line 69 of file ecc_ops_table.hpp.
| Fr bb::UltraOp::y_hi |
Definition at line 72 of file ecc_ops_table.hpp.
| Fr bb::UltraOp::y_lo |
Definition at line 71 of file ecc_ops_table.hpp.
| Fr bb::UltraOp::z_1 |
Definition at line 73 of file ecc_ops_table.hpp.
| Fr bb::UltraOp::z_2 |
Definition at line 74 of file ecc_ops_table.hpp.