Merge pull request #207 from zcash/circuit_description_test

Add test against hardcoded pinned verification key
This commit is contained in:
str4d 2021-09-29 08:11:57 +13:00 committed by GitHub
commit ff7343fe1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 27536 additions and 0 deletions

View File

@ -987,6 +987,17 @@ mod tests {
.unzip();
let vk = VerifyingKey::build();
// Test that the pinned verification key (representing the circuit)
// is as expected.
{
// panic!("{:#?}", vk.vk.pinned());
assert_eq!(
format!("{:#?}\n", vk.vk.pinned()),
include_str!("circuit_description").replace("\r\n", "\n")
);
}
for (circuit, instance) in circuits.iter().zip(instances.iter()) {
assert_eq!(
MockProver::run(

27525
src/circuit_description Normal file

File diff suppressed because it is too large Load Diff