hasufell / pqc

Fun NTRUEncrypt implementation

Home Page:https://hasufell.github.io/pqc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fun C implementation of NTRUEncrypt

Don't use this for any serious purpose, really. This is a fun implementation with the primary goal of learning.

Building

Dependencies

  • FLINT (compiled with gmp and mpfr)
  • glib-2.0
  • lz4 (https://code.google.com/p/lz4)
  • cunit (for the tests only)
  • doxygen (for the documentation only)
  • pkgconfig (for the build only)

Compiling the library

Run make to build.

Running the tests

Run make check to run the test suite.

Installing the library

Run make install to install.

Building the documentation

Run make doc . The result will be in the doxygen/html/ subfolder.

Build Status

Build Status

About

Fun NTRUEncrypt implementation

https://hasufell.github.io/pqc

License:GNU Lesser General Public License v2.1


Languages

Language:C 83.2%Language:C++ 14.8%Language:Objective-C 1.5%Language:Shell 0.6%