pub fn prove_whir_opening<SC, TS>(
transcript: &mut TS,
hasher: &SC::Hasher,
l_skip: usize,
log_blowup: usize,
whir_params: &WhirConfig,
committed_mats: &[(&ColMajorMatrix<SC::F>, &MerkleTree<SC::F, SC::Digest>)],
u: &[SC::EF],
) -> Result<WhirProof<SC>, WhirProverError>where
SC: StarkProtocolConfig,
SC::F: TwoAdicField + Ord,
SC::EF: TwoAdicField + ExtensionField<SC::F> + Ord,
TS: FiatShamirTranscript<SC>,