fixes
Nicholas Ward npward@berkeley.edu
Thu, 06 Apr 2023 11:34:11 -0700
2 files changed,
4 insertions(+),
3 deletions(-)
M
plonky2_verifier/verifier_test.go
→
plonky2_verifier/verifier_test.go
@@ -101,7 +101,7 @@
c.fieldAPI = NewFieldAPI(api) c.qeAPI = NewQuadraticExtensionAPI(c.fieldAPI, commonCircuitData.DegreeBits) c.hashAPI = NewHashAPI(c.fieldAPI) - poseidonChip := NewPoseidonChip(api, c.fieldAPI) + poseidonChip := NewPoseidonChip(api, c.fieldAPI, c.qeAPI) c.verifierChip = &VerifierChip{api: api, fieldAPI: c.fieldAPI, qeAPI: c.qeAPI, poseidonChip: poseidonChip} c.GetChallengesSanityCheck(proofWithPis, verfierOnlyCircuitData, commonCircuitData)@@ -301,7 +301,7 @@
fieldAPI := NewFieldAPI(api) qeAPI := NewQuadraticExtensionAPI(fieldAPI, commonCircuitData.DegreeBits) hashAPI := NewHashAPI(fieldAPI) - poseidonChip := NewPoseidonChip(api, fieldAPI) + poseidonChip := NewPoseidonChip(api, fieldAPI, qeAPI) plonkChip := NewPlonkChip(api, qeAPI, commonCircuitData) friChip := NewFriChip(api, fieldAPI, qeAPI, hashAPI, poseidonChip, &commonCircuitData.FriParams) verifierChip := VerifierChip{
M
poseidon/poseidon_test.go
→
poseidon/poseidon_test.go
@@ -19,13 +19,14 @@ }
func (circuit *TestPoseidonCircuit) Define(api frontend.API) error { goldilocksApi := field.NewFieldAPI(api) + qeAPI := NewQuadraticExtensionAPI(goldilocksApi, 3) var input PoseidonState for i := 0; i < 12; i++ { input[i] = goldilocksApi.FromBinary(api.ToBinary(circuit.In[i], 64)).(F) } - poseidonChip := NewPoseidonChip(api, goldilocksApi) + poseidonChip := NewPoseidonChip(api, goldilocksApi, qeAPI) output := poseidonChip.Poseidon(input) for i := 0; i < 12; i++ {