nil::crypto3::hashes::detail::map_to_curve< typename algebra::curves::bls12_381::g1_type< Coordinates, Form > > Struct Template Reference

#include <h2c_functions.hpp>

+ Inheritance diagram for nil::crypto3::hashes::detail::map_to_curve< typename algebra::curves::bls12_381::g1_type< Coordinates, Form > >:
+ Collaboration diagram for nil::crypto3::hashes::detail::map_to_curve< typename algebra::curves::bls12_381::g1_type< Coordinates, Form > >:

Public Types

typedef suite_type::field_value_type field_value_type
 
typedef suite_type::group_value_type group_value_type
 
typedef h2c_suite< algebra::curves::bls12_381::g1_type< Coordinates, Form > > suite_type
 

Static Public Member Functions

static group_value_type process (const field_value_type &u)
 

Member Typedef Documentation

◆ field_value_type

typedef suite_type::field_value_type nil::crypto3::hashes::detail::m2c_simple_swu_zeroAB< algebra::curves::bls12_381::g1_type< Coordinates, Form > >::field_value_type
inherited

◆ group_value_type

typedef suite_type::group_value_type nil::crypto3::hashes::detail::m2c_simple_swu_zeroAB< algebra::curves::bls12_381::g1_type< Coordinates, Form > >::group_value_type
inherited

◆ suite_type

Member Function Documentation

◆ process()

static group_value_type nil::crypto3::hashes::detail::m2c_simple_swu_zeroAB< algebra::curves::bls12_381::g1_type< Coordinates, Form > >::process ( const field_value_type u)
inlinestaticinherited

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