Skip to main content

AbsorbInROTrait

Trait AbsorbInROTrait 

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

A helper trait to absorb different objects in RO

Required Methods§

Source

fn absorb_in_ro(&self, ro: &mut E::RO)

Absorbs the value in the provided RO

Implementors§

Source§

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

Source§

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

Source§

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

Source§

impl<E: Engine> AbsorbInROTrait<E> for RelaxedR1CSInstance<E>