|
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.
1.8.17