lol (hackage): Λ ⚬ λ (Lol) is a general-purpose library for ring-based lattice cryptography.  For a detailed description of interfaces and functionality, see &#923; &#9900; &#955;: Functional Lattice Cryptography. The main backend for the library is lol-cpp (lol-repa is currently out of date). For example cryptographic applications, see lol-apps.
Keywords: crypto|gpl|library|cryptography|fully-homomorphic-encryption|haskell-library|lattices|lol|ring-lwe