Module poly

Module poly 

Source
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