Go to file
hasufell e4b6ca84e5
ENC/DEC: implement compression via lz4
This speeds up encryption/decryption considerably, but also
causes complete failure for any non-recoverable char in a message,
since the decompression will fail then.

Also remove the double base64 encode/decode.
2014-06-22 22:44:03 +02:00
include ENC/DEC: implement compression via lz4 2014-06-22 22:44:03 +02:00
src ENC/DEC: implement compression via lz4 2014-06-22 22:44:03 +02:00
.gitignore Update .gitignore 2014-06-09 00:10:42 +02:00
.travis.yml TRAVIS: fix build 2014-06-09 01:19:50 +02:00
common.mk PUB-API: rename the headers, install them in ntru/ subfolder 2014-06-09 00:10:39 +02:00
COPYING LICENSE: add LGPL-2.1 license file 2014-04-14 23:58:19 +02:00
HACKING.md DOC: add Hacking guide 2014-06-22 22:40:44 +02:00
Makefile DOC: run doxygen separately for internal/external API 2014-06-09 02:11:52 +02:00
README.md ENC/DEC: implement compression via lz4 2014-06-22 22:44:03 +02:00
update-gh-pages.sh DOC: run doxygen separately for internal/external API 2014-06-09 02:11:52 +02:00

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

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.

Build Status

Build Status