Trait nimue::plugins::group::FieldIOPattern

source ·
pub trait FieldIOPattern<F: Field> {
    // Required methods
    fn add_scalars(self, count: usize, label: &str) -> Self;
    fn challenge_scalars(self, count: usize, label: &str) -> Self;
}
Expand description

Absorb and squeeze field elements to the IO pattern.

Required Methods§

source

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

source

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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<F, H> FieldIOPattern<F> for IOPattern<H>
where F: PrimeField, H: DuplexHash,