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 |