ECTranscriptSponge

Trait ECTranscriptSponge 

Source
pub trait ECTranscriptSponge<C: PrimeOrderCurve>: TranscriptSponge<C::Base> {
    // Required methods
    fn absorb_ec_point(&mut self, elem: C);
    fn absorb_ec_points(&mut self, elements: &[C]);
}

Required Methods§

Source

fn absorb_ec_point(&mut self, elem: C)

Absorb a single field element elem.

Source

fn absorb_ec_points(&mut self, elements: &[C])

Absorb a list of field elements sequentially.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<C, Tr> ECTranscriptSponge<C> for Tr