hash/include/nil/crypto3/hash/h2c_suites.hpp
Go to the documentation of this file.
59 constexpr static std::array<std::uint8_t, 31> suite_id = {66, 76, 83, 49, 50, 51, 56, 49, 71, 49, 95,
68 0x144698a3b8e9433d693a02c96d4982b0ea985383ee66a8d8e8981aefd881ac98936f8da0e0f97f5cf428082d584c1d_cppui381);
70 0x12e2908d11688030018b12e8753eee3b2016c1f0f24f4070a0b9c14fcef35ef55a23215a316ceaa5d1cc48e98e172be0_cppui381);
104 0xbc69f08f2ee75b3584c6a0ea91b352888e2a8e9145ad7689986ff031508ffe1329c2f178731db956d82bf015d1212b02ec0ec69d7477c1ae954cbc06689f6a359894c0adebbf6b4e8020005aaa95551_cppui636;
A struct representing a BLS12-381 and BLS12-377 curve.
Definition: curves/bls12.hpp:49
typename detail::bls12_g2< Version, Form, Coordinates > g2_type
Definition: curves/bls12.hpp:63
typename detail::bls12_g1< Version, Form, Coordinates > g1_type
Definition: curves/bls12.hpp:59
Definition: pair.hpp:31
group_type::field_type::modular_type modular_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:83
algebra::curves::bls12_381::g2_type< Coordinates, Form > group_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:78
group_type::field_type::integral_type integral_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:82
field_type::value_type field_value_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:85
sha2< 256 > hash_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:79
algebra::curves::bls12_381 curve_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:77
group_type::value_type group_value_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:81
group_type::field_type field_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:84
group_type::field_type::integral_type integral_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:53
algebra::curves::bls12_381 curve_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:48
group_type::field_type::modular_type modular_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:54
sha2< 256 > hash_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:50
algebra::curves::bls12_381::g1_type< Coordinates, Form > group_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:49
field_type::value_type field_value_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:56
group_type::value_type group_value_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:52
group_type::field_type field_type
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:55
Definition: hash/include/nil/crypto3/hash/h2c_suites.hpp:44