This library provides an implementation of the [GGH96] algorithm for public-key encryption, due to S. Tzvetkov. For a description of  the algorithm read the paper  by O. Goldreich, S. Goldwasser, and S. Halevi.