Skip to content

Commit 84ec18d

Browse files
committed
Finish preliminary deserialization of prover proof
1 parent 37fb58a commit 84ec18d

1 file changed

Lines changed: 21 additions & 13 deletions

File tree

operator/mina/lib/src/pickles_preproc/preprocess.rs

Lines changed: 21 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use kimchi::{
22
circuits::wires::{COLUMNS, PERMUTS},
33
mina_curves::pasta::{Fq, Pallas},
44
poly_commitment::PolyComm,
5-
proof::PointEvaluations,
5+
proof::{PointEvaluations, RecursionChallenge},
66
};
77

88
use crate::pickles_preproc::{
@@ -48,7 +48,7 @@ pub fn deserialize_state_proof(
4848
};
4949
let lookup = None;
5050

51-
let _commitments = WrapProverCommitments {
51+
let commitments = WrapProverCommitments {
5252
w_comm,
5353
z_comm,
5454
t_comm,
@@ -75,7 +75,7 @@ pub fn deserialize_state_proof(
7575
let z1 = WrapScalar::try_from(hex_z_1)?.0;
7676
let z2 = WrapScalar::try_from(hex_z_2)?.0;
7777

78-
let _opening_proof = WrapOpeningProof {
78+
let proof = WrapOpeningProof {
7979
sg,
8080
delta,
8181
lr,
@@ -133,7 +133,7 @@ pub fn deserialize_state_proof(
133133

134134
let public = None; // TODO: Calculate public poly evaluations
135135

136-
let _evals = WrapProofEvaluations {
136+
let evals = WrapProofEvaluations {
137137
public,
138138
w,
139139
z,
@@ -162,15 +162,23 @@ pub fn deserialize_state_proof(
162162
foreign_field_mul_lookup_selector: None,
163163
};
164164

165-
/*
166-
let prover_proof = WrapProverProof {
167-
commitments,
168-
proof,
169-
evals,
170-
ft_eval1,
171-
prev_challenges,
172-
};
173-
*/
165+
let ft_eval1 = WrapScalar::try_from(state_proof.proof.ft_eval1)?.0;
166+
167+
// TODO: Calculate prev_challenges
168+
let prev_challenges = vec![RecursionChallenge {
169+
chals: Vec::new(),
170+
comm: PolyComm {
171+
elems: Vec::<Pallas>::new(),
172+
},
173+
}];
174+
175+
let _prover_proof = WrapProverProof {
176+
commitments,
177+
proof,
178+
evals,
179+
ft_eval1,
180+
prev_challenges,
181+
};
174182

175183
todo!()
176184
}

0 commit comments

Comments
 (0)