Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
gadgetExamples::HashDifficultyEnforcer_Gadget Member List

This is the complete list of members for gadgetExamples::HashDifficultyEnforcer_Gadget, including all inherited members.

addRank1Constraint(const LinearCombination &a, const LinearCombination &b, const LinearCombination &c, const ::std::string &name)gadgetlib2::Gadget
addUnaryConstraint(const LinearCombination &a, const ::std::string &name)gadgetlib2::Gadget
create(ProtoboardPtr pb, const MultiPackedWord &hashValue, const size_t difficultyBits)gadgetExamples::HashDifficultyEnforcer_Gadgetstatic
enforceBooleanity(const Variable &var)gadgetlib2::Gadgetinline
fieldType() constgadgetlib2::Gadgetinline
flagIsSet(const FlagVariable &flag) constgadgetlib2::Gadgetinline
Gadget(ProtoboardPtr pb)gadgetlib2::Gadget
generateConstraints()gadgetExamples::HashDifficultyEnforcer_Gadgetvirtual
generateWitness()gadgetExamples::HashDifficultyEnforcer_Gadgetvirtual
pb_gadgetlib2::Gadgetprotected
val(const Variable &var)gadgetlib2::Gadgetinline
val(const LinearCombination &lc)gadgetlib2::Gadgetinline