[−][src]Crate r1cs
Modules
constraint | |
expression | |
field | |
gadget | |
gadget_builder | |
gadget_builder_arithmetic | This module extends GadgetBuilder with native field arithmetic methods. |
gadget_builder_binary_arithmetic | |
gadget_builder_bitwise | This module extends GadgetBuilder with bitwise operations such as rotations, bitwise AND, and so forth. |
gadget_builder_boolean | This module extends GadgetBuilder with boolean algebra methods. |
gadget_builder_compare | This module extends GadgetBuilder with methods for comparing native field elements. |
gadget_builder_davies_meyer | This module extends GadgetBuilder with an implementation of the Davies-Meyer construction. |
gadget_builder_merkle_damgard | This module extends GadgetBuilder with an implementation of the Merkle-Damgard construction. |
gadget_builder_mimc | This module extends GadgetBuilder with an implementation of MiMC. |
gadget_builder_permutation | This module extends GadgetBuilder with a method for verifying permutations. |
gadget_builder_random_access | This module extends GadgetBuilder with methods for randomly accessing lists. |
gadget_builder_sort | This module extends GadgetBuilder with a method for sorting lists of field elements. |
gadget_builder_split | This module extends GadgetBuilder with methods for splitting field elements into bits. |
wire | |
wire_values | |
witness_generator |
Macros
binary_unsigned_values | |
boolean_values | |
values |