Skip to main content

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