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

◆ 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

◆ scalar_field_type


The documentation for this struct was generated from the following file: