Skip to content

Implementing the Homomorphic Polynomial Public Key Encapsulation Algorithm in C

Notifications You must be signed in to change notification settings

Yug-Shah/HPPK_C

Repository files navigation

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

About

Implementing the Homomorphic Polynomial Public Key Encapsulation Algorithm in C

Resources

Stars

Watchers

Forks