pub type PoseidonTranscript<L, S> = PoseidonTranscript<G1Affine, L, S, T, RATE, R_F, R_P>;
Aliased Type§
pub struct PoseidonTranscript<L, S> {
pub loaded_stream: Vec<TranscriptObject<G1Affine, L>>,
/* private fields */
}
Fields§
§loaded_stream: Vec<TranscriptObject<G1Affine, L>>
Only relevant for Halo2 loader: as elements from stream
are read, they are assigned as witnesses.
The loaded witnesses are pushed to loaded_stream
. This way at the end we have the entire proof transcript
as loaded witnesses.