Expand description
Linear algebra with degree-256 polynomials over a prime-order field, vectors of such polynomials, and NTT polynomials / vectors.
Structs§
- Elem
- An
Elemis a member of the specified prime-order field. - NttMatrix
- A
K x Lmatrix of NTT-domain polynomials. - NttPolynomial
- An
NttPolynomialis a member of the NTT algebraT_q = Z_q[X]^256of 256-tuples of field elements. - NttVector
- An
NttVectoris a vector of polynomials fromT_qof lengthK. - Polynomial
- A
Polynomialis a member of the ringR_q = Z_q[X] / (X^256)of degree-256 polynomials over the finite field with prime orderq. - Vector
- A
Vectoris a vector of polynomials fromR_qof lengthK.
Traits§
- Field
- Finite field with efficient modular reduction for lattice-based cryptography.
- Multiply
Ntt - Perform multiplication in the NTT domain.