find_group_hash.hpp File Reference
#include <string>
#include <array>
#include <vector>
#include <nil/crypto3/algebra/curves/jubjub.hpp>
#include <nil/marshalling/status_type.hpp>
#include <nil/marshalling/field_type.hpp>
#include <nil/marshalling/endianness.hpp>
#include <nil/marshalling/algorithms/pack.hpp>
#include <nil/crypto3/marshalling/algebra/types/curve_element.hpp>
#include <nil/crypto3/hash/algorithm/hash.hpp>
#include <nil/crypto3/hash/sha2.hpp>
+ Include dependency graph for find_group_hash.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nil::crypto3::hashes::find_group_hash< Params, Hash, Group >
 Hashing to elliptic curve Jubjub according to FindGroupHash Zcash algorithm https://zips.z.cash/protocol/protocol.pdf#concretegrouphashjubjub. More...
 
struct  nil::crypto3::hashes::find_group_hash_default_params
 

Namespaces

 nil
 
 nil::crypto3
 
 nil::crypto3::hashes