Skip to content

Commit 33e5c2c

Browse files
committed
refactor: rename gnark ffis functions
1 parent f80eb84 commit 33e5c2c

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

crates/batcher/go_verifiers_lib/verifier.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,23 @@ func listRefToBytes(listRef C.ListRef) []byte {
3535

3636
func main() {}
3737

38-
//export VerifyPlonkProofBLS12_381
39-
func VerifyPlonkProofBLS12_381(proofBytes C.ListRef, pubInputBytes C.ListRef, verificationKeyBytes C.ListRef) bool {
40-
return verifyPlonkProof(proofBytes, pubInputBytes, verificationKeyBytes, ecc.BLS12_381)
38+
//export VerifyGnarkPlonkProofBLS12_381
39+
func VerifyGnarkPlonkProofBLS12_381(proofBytes C.ListRef, pubInputBytes C.ListRef, verificationKeyBytes C.ListRef) bool {
40+
return verifyGnarkPlonkProof(proofBytes, pubInputBytes, verificationKeyBytes, ecc.BLS12_381)
4141
}
4242

43-
//export VerifyPlonkProofBN254
44-
func VerifyPlonkProofBN254(proofBytes C.ListRef, pubInputBytes C.ListRef, verificationKeyBytes C.ListRef) bool {
45-
return verifyPlonkProof(proofBytes, pubInputBytes, verificationKeyBytes, ecc.BN254)
43+
//export VerifyGnarkPlonkProofBN254
44+
func VerifyGnarkPlonkProofBN254(proofBytes C.ListRef, pubInputBytes C.ListRef, verificationKeyBytes C.ListRef) bool {
45+
return verifyGnarkPlonkProof(proofBytes, pubInputBytes, verificationKeyBytes, ecc.BN254)
4646
}
4747

48-
//export VerifyGroth16ProofBN254
49-
func VerifyGroth16ProofBN254(proofBytes C.ListRef, pubInputBytes C.ListRef, verificationKeyBytes C.ListRef) bool {
50-
return verifyGroth16Proof(proofBytes, pubInputBytes, verificationKeyBytes, ecc.BN254)
48+
//export VerifyGnarkGroth16ProofBN254
49+
func VerifyGnarkGroth16ProofBN254(proofBytes C.ListRef, pubInputBytes C.ListRef, verificationKeyBytes C.ListRef) bool {
50+
return verifyGnarkGroth16Proof(proofBytes, pubInputBytes, verificationKeyBytes, ecc.BN254)
5151
}
5252

53-
// verifyPlonkProof contains the common proof verification logic.
54-
func verifyPlonkProof(proofBytesRef C.ListRef, pubInputBytesRef C.ListRef, verificationKeyBytesRef C.ListRef, curve ecc.ID) bool {
53+
// verifyGnarkPlonkProof contains the common proof verification logic.
54+
func verifyGnarkPlonkProof(proofBytesRef C.ListRef, pubInputBytesRef C.ListRef, verificationKeyBytesRef C.ListRef, curve ecc.ID) bool {
5555
proofBytes := listRefToBytes(proofBytesRef)
5656
pubInputBytes := listRefToBytes(pubInputBytesRef)
5757
verificationKeyBytes := listRefToBytes(verificationKeyBytesRef)
@@ -85,8 +85,8 @@ func verifyPlonkProof(proofBytesRef C.ListRef, pubInputBytesRef C.ListRef, verif
8585
return err == nil
8686
}
8787

88-
// verifyGroth16Proof contains the common proof verification logic.
89-
func verifyGroth16Proof(proofBytesRef C.ListRef, pubInputBytesRef C.ListRef, verificationKeyBytesRef C.ListRef, curve ecc.ID) bool {
88+
// verifyGnarkGroth16Proof contains the common proof verification logic.
89+
func verifyGnarkGroth16Proof(proofBytesRef C.ListRef, pubInputBytesRef C.ListRef, verificationKeyBytesRef C.ListRef, curve ecc.ID) bool {
9090
proofBytes := listRefToBytes(proofBytesRef)
9191
pubInputBytes := listRefToBytes(pubInputBytesRef)
9292
verificationKeyBytes := listRefToBytes(verificationKeyBytesRef)

crates/batcher/src/ffi/gnark_ffi.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
use crate::ffi::list_ref::ListRef;
22

33
extern "C" {
4-
pub fn VerifyPlonkProofBLS12_381(
4+
pub fn VerifyGnarkPlonkProofBLS12_381(
55
proof: ListRef,
66
public_input: ListRef,
77
verification_key: ListRef,
88
) -> bool;
9-
pub fn VerifyPlonkProofBN254(
9+
pub fn VerifyGnarkPlonkProofBN254(
1010
proof: ListRef,
1111
public_input: ListRef,
1212
verification_key: ListRef,
1313
) -> bool;
14-
pub fn VerifyGroth16ProofBN254(
14+
pub fn VerifyGnarkGroth16ProofBN254(
1515
proof: ListRef,
1616
public_input: ListRef,
1717
verification_key: ListRef,

crates/batcher/src/gnark/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::ffi::gnark_ffi::{
2-
VerifyGroth16ProofBN254, VerifyPlonkProofBLS12_381, VerifyPlonkProofBN254,
2+
VerifyGnarkGroth16ProofBN254, VerifyGnarkPlonkProofBLS12_381, VerifyGnarkPlonkProofBN254,
33
};
44
use aligned_sdk::common::types::ProvingSystemId;
55

@@ -15,13 +15,13 @@ pub fn verify_gnark(
1515

1616
match proving_system {
1717
ProvingSystemId::GnarkPlonkBn254 => unsafe {
18-
VerifyPlonkProofBN254(proof, public_input, verification_key)
18+
VerifyGnarkPlonkProofBN254(proof, public_input, verification_key)
1919
},
2020
ProvingSystemId::GnarkPlonkBls12_381 => unsafe {
21-
VerifyPlonkProofBLS12_381(proof, public_input, verification_key)
21+
VerifyGnarkPlonkProofBLS12_381(proof, public_input, verification_key)
2222
},
2323
ProvingSystemId::GnarkGroth16Bn254 => unsafe {
24-
VerifyGroth16ProofBN254(proof, public_input, verification_key)
24+
VerifyGnarkGroth16ProofBN254(proof, public_input, verification_key)
2525
},
2626
_ => false,
2727
}

0 commit comments

Comments
 (0)