Perform multiple checks of circuit in test.
This commit is contained in:
@@ -571,6 +571,7 @@ fn test_input_circuit_with_bls12_381() {
|
|||||||
|
|
||||||
let tree_depth = 32;
|
let tree_depth = 32;
|
||||||
|
|
||||||
|
for _ in 0..10 {
|
||||||
let value_commitment = ValueCommitment {
|
let value_commitment = ValueCommitment {
|
||||||
value: rng.gen(),
|
value: rng.gen(),
|
||||||
randomness: rng.gen()
|
randomness: rng.gen()
|
||||||
@@ -688,6 +689,7 @@ fn test_input_circuit_with_bls12_381() {
|
|||||||
assert_eq!(cs.get_input(6, "pack nullifier/input 0"), expected_nf[0]);
|
assert_eq!(cs.get_input(6, "pack nullifier/input 0"), expected_nf[0]);
|
||||||
assert_eq!(cs.get_input(7, "pack nullifier/input 1"), expected_nf[1]);
|
assert_eq!(cs.get_input(7, "pack nullifier/input 1"), expected_nf[1]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -701,6 +703,7 @@ fn test_output_circuit_with_bls12_381() {
|
|||||||
let params = &JubjubBls12::new();
|
let params = &JubjubBls12::new();
|
||||||
let rng = &mut XorShiftRng::from_seed([0x3dbe6258, 0x8d313d76, 0x3237db17, 0xe5bc0654]);
|
let rng = &mut XorShiftRng::from_seed([0x3dbe6258, 0x8d313d76, 0x3237db17, 0xe5bc0654]);
|
||||||
|
|
||||||
|
for _ in 0..100 {
|
||||||
let value_commitment = ValueCommitment {
|
let value_commitment = ValueCommitment {
|
||||||
value: rng.gen(),
|
value: rng.gen(),
|
||||||
randomness: rng.gen()
|
randomness: rng.gen()
|
||||||
@@ -770,4 +773,5 @@ fn test_output_circuit_with_bls12_381() {
|
|||||||
assert_eq!(cs.get_input(4, "epk/y/input variable"), expected_epk_xy.1);
|
assert_eq!(cs.get_input(4, "epk/y/input variable"), expected_epk_xy.1);
|
||||||
assert_eq!(cs.get_input(5, "commitment/input variable"), expected_cm);
|
assert_eq!(cs.get_input(5, "commitment/input variable"), expected_cm);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user