@@ -360,9 +360,9 @@ pub fn create_proof(input: Vec<u8>) -> Vec<u8> {
360360/// y_i is the evaluation of the polynomial at z_i i.e value we are opening: 32 bytes or Fr (scalar field element)
361361/// Returns true of false.
362362/// Proof is verified or not.
363- /// TODO: Test this function .
363+ /// TODO: Add more tests .
364364#[ allow( dead_code) ]
365- fn exposed_verify_call ( input : Vec < u8 > ) -> bool {
365+ pub fn verify_proof ( input : Vec < u8 > ) -> bool {
366366 // Proof bytes are 576 bytes
367367 // First 32 bytes is the g_x_comm_bytes
368368 // Next 544 bytes are part of IPA proof. Domain size is always 256. Explanation is in IPAProof::from_bytes().
@@ -686,8 +686,8 @@ mod pedersen_hash_tests {
686686mod prover_verifier_test {
687687
688688 use super :: Context ;
689- use crate :: exposed_verify_call;
690689 use crate :: fr_to_le_bytes;
690+ use crate :: verify_proof;
691691
692692 use ipa_multipoint:: { committer:: Committer , lagrange_basis:: LagrangeBasis } ;
693693
@@ -743,7 +743,7 @@ mod prover_verifier_test {
743743 verifier_call_bytes. extend_from_slice ( & proof_bytes) ;
744744 verifier_call_bytes. extend_from_slice ( & create_verifier_bytes) ;
745745
746- let verified = exposed_verify_call ( verifier_call_bytes) ;
746+ let verified = verify_proof ( verifier_call_bytes) ;
747747
748748 assert ! ( verified) ;
749749 }
@@ -798,7 +798,7 @@ mod prover_verifier_test {
798798 verifier_call_bytes. extend_from_slice ( & proof_bytes) ;
799799 verifier_call_bytes. extend_from_slice ( & create_verifier_bytes) ;
800800
801- let verified = exposed_verify_call ( verifier_call_bytes) ;
801+ let verified = verify_proof ( verifier_call_bytes) ;
802802
803803 assert ! ( verified) ;
804804 }
0 commit comments