pallas/scalar_field.hpp
Go to the documentation of this file.
Definition: fp.hpp:48
Definition: pair.hpp:31
Definition: field.hpp:47
nil::crypto3::multiprecision::number< nil::crypto3::multiprecision::backends::cpp_int_backend< modulus_bits, modulus_bits, nil::crypto3::multiprecision::unsigned_magnitude, nil::crypto3::multiprecision::unchecked, void > > integral_type
Definition: field.hpp:54
constexpr static const std::size_t modulus_bits
Definition: field.hpp:49
nil::crypto3::multiprecision::number< nil::crypto3::multiprecision::backends::cpp_int_backend< 16 *modulus_bits, 16 *modulus_bits, nil::crypto3::multiprecision::unsigned_magnitude, nil::crypto3::multiprecision::unchecked, void > > extended_integral_type
Definition: field.hpp:60
constexpr static const std::size_t number_bits
Definition: field.hpp:62
nil::crypto3::multiprecision::number< nil::crypto3::multiprecision::backends::modular_adaptor< modular_backend, nil::crypto3::multiprecision::backends::modular_params_rt< modular_backend > > > modular_type
Definition: field.hpp:70
A struct representing a pallas curve.
Definition: pallas/scalar_field.hpp:43
policy_type::extended_integral_type extended_integral_type
Definition: pallas/scalar_field.hpp:49
constexpr static const std::size_t value_bits
Definition: pallas/scalar_field.hpp:59
constexpr static const std::size_t number_bits
Definition: pallas/scalar_field.hpp:51
constexpr static const std::size_t arity
Definition: pallas/scalar_field.hpp:60
policy_type::modular_type modular_type
Definition: pallas/scalar_field.hpp:52
constexpr static const std::size_t modulus_bits
Definition: pallas/scalar_field.hpp:46
detail::element_fp< params< pallas_scalar_field > > value_type
Definition: pallas/scalar_field.hpp:57
policy_type::integral_type integral_type
Definition: pallas/scalar_field.hpp:47
field< 255 > policy_type
Definition: pallas/scalar_field.hpp:44
constexpr static const integral_type modulus
Definition: pallas/scalar_field.hpp:54