Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
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