Explorar el Código

zkrunner: fix broken witness_gen.py

darkfi hace 1 año
padre
commit
2af96b9f83
Se han modificado 1 ficheros con 4 adiciones y 4 borrados
  1. 4 4
      bin/zkrunner/witness_gen.py

+ 4 - 4
bin/zkrunner/witness_gen.py

@@ -22,7 +22,7 @@ Here we generate them for opcodes.zk
 This reflects /darkfi/tests/zkvm_opcodes.rs
 """
 import json
-from darkfi_sdk.pasta import Ep, Fp, Fq, nullifier_k, EpAffine, mod_r_p
+from darkfi_sdk.pasta import Ep, Fp, Fq, nullifier_k, EpAffine, fp_mod_fv
 from darkfi_sdk.crypto import poseidon_hash, pedersen_commitment_u64
 from darkfi_sdk.merkle import MerkleTree
 
@@ -56,16 +56,16 @@ path = tree.witness(leaf_pos, 0)
 
 # Elliptic curve multiplication
 ephem_secret = Fp.random()
-pubkey = Ep.from_affine(nullifier_k()) * mod_r_p(ephem_secret)
+pubkey = Ep.from_affine(nullifier_k()) * fp_mod_fv(ephem_secret)
 
-ephem_public = pubkey * mod_r_p(ephem_secret)
+ephem_public = pubkey * fp_mod_fv(ephem_secret)
 ephem_x, ephem_y = EpAffine.from_projective(ephem_public).coordinates()
 
 value_commit = pedersen_commitment_u64(value, value_blind)
 value_coords = EpAffine.from_projective(value_commit).coordinates()
 d = poseidon_hash([Fp.one(), blind, value_coords[0], value_coords[1]])
 
-public = Ep.from_affine(nullifier_k()) * mod_r_p(secret)
+public = Ep.from_affine(nullifier_k()) * fp_mod_fv(secret)
 pub_x, pub_y = EpAffine.from_projective(public).coordinates()
 
 # Create the object representing the JSON witnesses file.