Skip to main content

MultiplyNtt

Trait MultiplyNtt 

Source
pub trait MultiplyNtt: Field {
    // Required method
    fn multiply_ntt(
        lhs: &NttPolynomial<Self>,
        rhs: &NttPolynomial<Self>,
    ) -> NttPolynomial<Self>;
}
Expand description

Perform multiplication in the NTT domain.

Required Methods§

Source

fn multiply_ntt( lhs: &NttPolynomial<Self>, rhs: &NttPolynomial<Self>, ) -> NttPolynomial<Self>

Multiply two NTT polynomials.

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§