Expand description
Generic Polynomial Engine
This module provides foundational elements for polynomial arithmetic over rings, designed to be reusable by various lattice-based cryptographic schemes.
Modulesยง
- fft
- Fast Fourier Transform (FFT) over the BLS12-381 Scalar Field
- ntt
- Number Theoretic Transform Implementation
- params
- params.rs - Enhanced polynomial ring parameters with NTT support
- polynomial
- polynomial.rs - Enhanced implementation with arithmetic operations
- prelude
- Prelude for easy importing of common polynomial types and traits.
- sampling
- sampling.rs - Cryptographic sampling algorithms
- serialize
- serialize.rs - Polynomial coefficient packing and unpacking