Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 747 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 747 Bytes

HPPK_C

Implementing the Homomorphic Polynomial Public Key Encapsulation Algorithm in C

Link to Paper:

Build

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

  1. Run ./makegen to generate a makefile. Build info, erros and warnings will be displayed.
  2. Use make to build the project.
  3. Run the executable ./main