orchard/src
therealyingtong e15648cb67 gadget::ecc: Remove representations of fixed points in the circuit
Fixed points are represented by precomputed window tables. These
are not "initialized" in the circuit at any single point, but are
loaded into fixed columns at the offsets where the fixed points
are used.

Thus, we don't need FixedPoint and get_fixed() in the circuit.
Similarly, we can remove FixedPointShort and get_fixed_short().
2021-06-12 12:41:27 +08:00
..
circuit gadget::ecc: Remove representations of fixed points in the circuit 2021-06-12 12:41:27 +08:00
constants Simplify `gen_const_array` implementation 2021-06-11 20:46:30 +01:00
note tree::testing: Fix and test arb_tree(). 2021-06-10 13:54:42 +08:00
primitives Merge pull request #110 from zcash/tree-logic 2021-06-11 21:39:40 +01:00
spec Rework PRF^expand to use explicit domains 2021-05-28 13:12:25 +01:00
test_vectors tree.rs: Use 2 as uncommitted leaf and check against test vectors. 2021-06-11 20:24:55 +08:00
address.rs
builder.rs Merge pull request #110 from zcash/tree-logic 2021-06-11 21:39:40 +01:00
bundle.rs Update proptests to generate Merkle paths 2021-06-08 22:38:11 +08:00
circuit.rs Migrate to latest revision of halo2 2021-06-01 17:37:44 +01:00
constants.rs constants.rs: Introduce L_ORCHARD_MERKLE constant 2021-06-10 10:33:06 +08:00
keys.rs builder: Store alpha and use it to derive rsk for signing spends 2021-06-05 22:35:52 +01:00
lib.rs Add test vectors for key components 2021-05-28 11:57:21 +01:00
note.rs Update proptests to generate Merkle paths 2021-06-08 22:38:11 +08:00
primitives.rs
spec.rs Migrate to bitvec 0.22, ff 0.10, group 0.10, pasta_curves 0.1 2021-06-04 20:38:52 +01:00
test_vectors.rs tree.rs: Use 2 as uncommitted leaf and check against test vectors. 2021-06-11 20:24:55 +08:00
tree.rs Make `hash_layer` comment a doc comment 2021-06-11 20:46:30 +01:00
value.rs