You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
hasufell e4bdeb1e79
DOC: fix doxygen comments
9 年之前
include DOC: minor fixes 9 年之前
src DOC: fix doxygen comments 9 年之前
tests BUILD: update PHONY 9 年之前
.gitignore TESTS: initial test suite implementation 9 年之前
.travis.yml TRAVIS: try to fix make check 9 年之前
COPYING LICENSE: add LGPL-2.1 license file 10 年之前
HACKING.md DOC: add Hacking guide 9 年之前
Makefile TESTS: initial test suite implementation 9 年之前
README.md DOC: add doxygen to deps 9 年之前
common.mk PUB-API: rename the headers, install them in ntru/ subfolder 10 年之前
update-gh-pages.sh DOC: run doxygen separately for internal/external API 10 年之前

README.md

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