use crate::commitment::Commitment;
use zkstd::common::{Decode, Encode, Pairing};
#[derive(Clone, Debug, Decode, Encode)]
pub struct Proof<P: Pairing> {
pub commitment_to_witness: Commitment<P::G1Affine>,
pub evaluated_point: P::ScalarField,
pub commitment_to_polynomial: Commitment<P::G1Affine>,
}