Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <libsnark/gadgetlib1/gadgets/basic_gadgets.hpp>
#include <libsnark/gadgetlib1/gadgets/hashes/hash_io.hpp>
#include <libsnark/gadgetlib1/gadgets/hashes/sha256/sha256_aux.hpp>
#include <libsnark/gadgetlib1/gadgets/hashes/sha256/sha256_components.tcc>
Go to the source code of this file.
Classes | |
class | libsnark::sha256_message_schedule_gadget< FieldT > |
class | libsnark::sha256_round_function_gadget< FieldT > |
Namespaces | |
libsnark | |
Functions | |
template<typename FieldT > | |
pb_linear_combination_array< FieldT > | libsnark::SHA256_default_IV (protoboard< FieldT > &pb) |
Variables | |
const size_t | libsnark::SHA256_digest_size = 256 |
const size_t | libsnark::SHA256_block_size = 512 |
Declaration of interfaces for gadgets for the SHA256 message schedule and round function.
Definition in file sha256_components.hpp.