find_group_hash.hpp
Go to the documentation of this file.
98 static inline void update(internal_accumulator_type &acc, InputIterator first, InputIterator last) {
Definition: pair.hpp:31
Definition: hash_state.hpp:43
Jacobi quatrics curve group element coordinates representation. Description: https://hyperelliptic....
Definition: jacobi_quartics/coordinates.hpp:40
Definition: forms.hpp:71
Definition: find_group_hash.hpp:47
static constexpr std::size_t dst_bits
Definition: find_group_hash.hpp:48
static dst_type dst
Definition: find_group_hash.hpp:50
std::vector< std::uint8_t > dst_type
Definition: find_group_hash.hpp:49
Hashing to elliptic curve Jubjub according to FindGroupHash Zcash algorithm https://zips....
Definition: find_group_hash.hpp:71
static void update(internal_accumulator_type &acc, InputIterator first, InputIterator last)
Definition: find_group_hash.hpp:98
static void update(internal_accumulator_type &acc, const InputRange &range)
Definition: find_group_hash.hpp:93
static std::vector< std::uint8_t > urs
Definition: find_group_hash.hpp:81
group_value_type result_type
Definition: find_group_hash.hpp:79
static void init_accumulator(internal_accumulator_type &acc)
Definition: find_group_hash.hpp:87
typename group_type::curve_type curve_type
Definition: find_group_hash.hpp:75
typename group_type::value_type group_value_type
Definition: find_group_hash.hpp:77
static result_type process(internal_accumulator_type &acc)
Definition: find_group_hash.hpp:102