nil::crypto3::algebra::curves::detail::curve25519_types Struct Reference
A struct representing details about base and scalar fields. More...
#include <types.hpp>
Collaboration diagram for nil::crypto3::algebra::curves::detail::curve25519_types:
Public Types | |
using | base_field_type = fields::curve25519_base_field |
using | g1_field_type = base_field_type |
template<typename Form , typename Coordinates > | |
using | g1_type = curve25519_g1< Form, Coordinates > |
using | integral_type = typename base_field_type::integral_type |
using | scalar_field_type = fields::curve25519_scalar_field |
Detailed Description
A struct representing details about base and scalar fields.
Member Typedef Documentation
◆ base_field_type
using nil::crypto3::algebra::curves::detail::curve25519_types::base_field_type = fields::curve25519_base_field |
◆ g1_field_type
◆ g1_type
template<typename Form , typename Coordinates >
using nil::crypto3::algebra::curves::detail::curve25519_types::g1_type = curve25519_g1<Form, Coordinates> |
◆ integral_type
using nil::crypto3::algebra::curves::detail::curve25519_types::integral_type = typename base_field_type::integral_type |
◆ scalar_field_type
using nil::crypto3::algebra::curves::detail::curve25519_types::scalar_field_type = fields::curve25519_scalar_field |
The documentation for this struct was generated from the following file: