Implementing the Homomorphic Polynomial Public Key Encapsulation Algorithm in C
Link to Paper:
This example assums that FLINT (Fast Library for Number Theory) and all of it's pre-requisites, GMP, MPFR and the GNU build system, are already installed.
See FLINT's documentation and github for instructions on how to build and work with FLINT.
- Run
./makegen
to generate a makefile. Build info, erros and warnings will be displayed. - Use
make
to build the project. - Run the executable
./main