hasufell
e4b6ca84e5
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.
636 B
636 B
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.