This also fixes various valgrind warnings. We explicitly check if we operate on a regular file instead of relying on error handling of fopen/open. |
||
|---|---|---|
| include | ||
| src | ||
| .gitignore | ||
| .travis.yml | ||
| common.mk | ||
| COPYING | ||
| HACKING.md | ||
| Makefile | ||
| README.md | ||
| update-gh-pages.sh | ||
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)
- pkgconfig (for the build only)
Compiling the library
Run make to build.
Installing the library
Run make install to install.
Building the documentation
Run make doc . The result will be in the doxygen/html/ subfolder.
