Skip to main content

AbsorbInRO2Trait

Trait AbsorbInRO2Trait 

Source
pub trait AbsorbInRO2Trait<E: Engine> {
    // Required method
    fn absorb_in_ro2(&self, ro: &mut E::RO2);
}
Expand description

A helper trait to absorb different objects in RO2

Required Methods§

Source

fn absorb_in_ro2(&self, ro: &mut E::RO2)

Absorbs the value in the provided RO2

Implementors§

Source§

impl<E: Engine> AbsorbInRO2Trait<E> for nova_snark::provider::hyperkzg::Commitment<E>
where E::GE: PairingGroup,

Source§

impl<E: Engine> AbsorbInRO2Trait<E> for nova_snark::provider::pedersen::Commitment<E>
where E::GE: DlogGroup,

Source§

impl<E: Engine> AbsorbInRO2Trait<E> for R1CSInstance<E>

Source§

impl<E: Engine> AbsorbInRO2Trait<E> for UniPoly<E::Scalar>