bls12/g2.hpp
Go to the documentation of this file.
34 #include <nil/crypto3/algebra/curves/detail/forms/short_weierstrass/jacobian_with_a4_0/element_g1.hpp>
A struct representing a BLS12-381 and BLS12-377 curve.
Definition: curves/bls12.hpp:49
bls12_base_field< Version > bls12
Definition: bls12/base_field.hpp:117
Definition: pair.hpp:31
Definition: curves/detail/bls12/types.hpp:54
A struct representing a group G2 of BLS12 curve.
Definition: bls12/g2.hpp:51
constexpr static const std::size_t value_bits
size of the base field in bits
Definition: bls12/g2.hpp:59
typename params_type::field_type field_type
Definition: bls12/g2.hpp:57
A struct representing a group G1 of elliptic curve.
Definition: algebra/include/nil/crypto3/algebra/curves/detail/forms/edwards/inverted/element_g1.hpp:50