Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
hasufell e4bdeb1e79
DOC: fix doxygen comments
9 år sedan
include DOC: minor fixes 9 år sedan
src DOC: fix doxygen comments 9 år sedan
tests BUILD: update PHONY 9 år sedan
.gitignore TESTS: initial test suite implementation 9 år sedan
.travis.yml TRAVIS: try to fix make check 9 år sedan
COPYING LICENSE: add LGPL-2.1 license file 10 år sedan
HACKING.md DOC: add Hacking guide 9 år sedan
Makefile TESTS: initial test suite implementation 9 år sedan
README.md DOC: add doxygen to deps 9 år sedan
common.mk PUB-API: rename the headers, install them in ntru/ subfolder 9 år sedan
update-gh-pages.sh DOC: run doxygen separately for internal/external API 9 år sedan

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