Remove more from libsnark, and fix potential remote-DoS.

This commit is contained in:
Sean Bowe
2016-07-21 18:34:59 -06:00
parent cebeabb2f4
commit 25d2197043
2 changed files with 7 additions and 3 deletions

View File

@@ -157,7 +157,11 @@ public:
vpub_new
);
return r1cs_ppzksnark_verifier_strong_IC<ppzksnark_ppT>(*vk, witness, r1cs_proof);
try {
return r1cs_ppzksnark_verifier_strong_IC<ppzksnark_ppT>(*vk, witness, r1cs_proof);
} catch (...) {
return false;
}
}
boost::array<unsigned char, ZKSNARK_PROOF_SIZE> prove(