Add test against hardcoded pinned verification key

This commit is contained in:
Sean Bowe 2021-09-28 12:06:38 -06:00
parent 8779ce8f1a
commit f9aa765787
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