orchard/src
therealyingtong 37074c64f5 mul_fixed::short: Check that last window is either 0 or 1.
The magnitude of the short signed scalar must be 64 bits. We decompose
the magnitude into 22 3-bit windows and check that each window is in
the 3-bit range.

However, since the first 21 windows have already accounted for 63 bits,
the last window is constrained to be a single bit.
2021-07-07 23:10:59 +08:00
..
circuit mul_fixed::short: Check that last window is either 0 or 1. 2021-07-07 23:10:59 +08:00
constants constants::load.rs: Use concrete pallas::Affine type for generators 2021-06-12 12:36:43 +08:00
note Fix clippy lints. 2021-06-16 19:13:40 +01:00
primitives Merge pull request #98 from zcash/merkle-chip 2021-06-29 23:09:15 +01:00
spec Rework PRF^expand to use explicit domains 2021-05-28 13:12:25 +01:00
test_vectors Note encryption test vectors 2021-06-11 23:55:17 +01:00
address.rs Note encryption test vectors 2021-06-11 23:55:17 +01:00
builder.rs Anchor computation is partial. 2021-06-24 09:43:10 -06:00
bundle.rs nonempty 0.7 2021-06-28 20:57:49 +01:00
circuit.rs Add `Bundle<Authorized, _>::dynamic_usage` method 2021-06-22 16:06:49 +01:00
constants.rs constants.rs: Add unit tests for T_P, T_Q constants. 2021-07-07 23:10:59 +08:00
keys.rs Make this crate clippy clean for warnings on nightly. 2021-06-21 18:04:00 +01:00
lib.rs Make note encryption OrchardDomain type public. 2021-06-30 12:47:37 -06:00
note.rs Note encryption test vectors 2021-06-11 23:55:17 +01:00
note_encryption.rs Make note encryption OrchardDomain type public. 2021-06-30 12:47:37 -06:00
primitives.rs Minor changes 2021-03-24 12:25:28 +08:00
spec.rs mul::overflow.rs: Overflow check in variable-base scalar mul 2021-07-07 23:10:59 +08:00
test_vectors.rs Note encryption test vectors 2021-06-11 23:55:17 +01:00
tree.rs rustfmt 2021-06-28 18:48:58 +01:00
value.rs Use constants for value commitment hash-to-curve. 2021-06-23 18:04:17 -06:00