Expand description
Polynomial arithmetic and ring-context primitives for lattice-style cryptography.
Polynomialcontains dense polynomial arithmetic overZ_q[x].ParamsandRingContextprovide validated, fixed ring settings for higher-level encryption/decryption layers.
Structs§
- Params
- Fixed ring settings used by cryptographic constructions over
R_q = Z_q[x] / (f(x)). - Polynomial
- Dense polynomial representation with fixed metadata (
max_degree,modulus). - Ring
Context - Runtime ring context that carries validated
Paramsfor operations inR_q = Z_q[x] / (f(x)). - Ring
Elem - Canonical element of
R_q = Z_q[x] / (f(x)).
Enums§
- Params
Error - Errors returned while validating
Params. - Polynomial
Error - Errors returned by polynomial operations.