Trait nimue::plugins::ark::GroupIOPattern

source ·
pub trait GroupIOPattern<G: CurveGroup> {
    // Required method
    fn add_points(self, count: usize, label: &str) -> Self;
}
Expand description

Send group elements in the IO pattern.

Required Methods§

source

fn add_points(self, count: usize, label: &str) -> Self

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<G, H> GroupIOPattern<G> for IOPattern<H>
where G: CurveGroup, H: DuplexHash,

source§

impl<G, H, C, const N: usize> GroupIOPattern<G> for IOPattern<H, Fp<C, N>>
where G: CurveGroup<BaseField = Fp<C, N>>, H: DuplexHash<Fp<C, N>>, C: FpConfig<N>, IOPattern<H, Fp<C, N>>: FieldIOPattern<Fp<C, N>>,