|
post quantum cryptography
Highly optimized implementation of the NTRUEncrypt algorithm
|
| ▼ include | |
| decrypt.h | Public API, decryption |
| encrypt.h | Public API, encryption |
| keypair.h | Public API, key handling |
| ntru.h | Public API, basic data types |
| rnd.h | Public API, random polynomials |
| ▼ src | |
| ntru_ascii_poly.c | Ascii to polynomials |
| ntru_ascii_poly.h | Header for ntru_ascii_poly.c |
| ntru_common.h | Common macros/functions |
| ntru_decrypt.c | NTRU decryption |
| ntru_decrypt.h | Header for ntru_decrypt.c |
| ntru_encrypt.c | NTRU encryption |
| ntru_encrypt.h | Header for encrypt.c |
| ntru_err.h | Error handling |
| ntru_file.c | File operations |
| ntru_file.h | Header for ntru_file.c |
| ntru_keypair.c | Key creation and operations |
| ntru_keypair.h | Header for ntru_keypair.c |
| ntru_mem.c | Memory management |
| ntru_mem.h | Header for ntru_mem.c |
| ntru_params.h | NTRU parameters |
| ntru_poly.c | Operations on polynomials |
| ntru_poly.h | Header for ntru_poly.c |
| ntru_poly_ascii.c | Polynomials to acii |
| ntru_poly_ascii.h | Header for ntru_poly_ascii.c |
| ntru_rnd.c | Random polynomials |
| ntru_rnd.h | Header for ntru_rnd.c |
| ntru_string.c | String type and operations |
| ntru_string.h | Header for ntru_string.c |
1.8.7