summaryrefslogtreecommitdiff
path: root/security/nflib/pkg-descr
blob: e9f90d370c24e62e43f618972b68869f5cd466a1 (plain) (blame)
1
2
3
4
5
6
NFLlib is an efficient and open-source C++ library dedicated to ideal lattice
cryptography. It is specialized in polynomial rings quotiented by a cyclotomic
polynomial whose degree is a power of two. The library combines algorithmic
optimizations (Chinese Remainder Theorem, optimized Number Theoretic Transform)
together with programming optimization techniques (SSE and AVX2 specializations,
C++ expression templates, etc.)