post quantum cryptography
Highly optimized implementation of the NTRUEncrypt algorithm
|
Files | |
file | ntru_ascii_poly.c [code] |
ascii to polynomials | |
file | ntru_ascii_poly.h [code] |
header for ntru_ascii_poly.c | |
file | ntru_common.h [code] |
common macros/functions | |
file | ntru_decrypt.c [code] |
NTRU decryption. | |
file | ntru_decrypt.h [code] |
header for ntru_decrypt.c | |
file | ntru_encrypt.c [code] |
NTRU encryption. | |
file | ntru_encrypt.h [code] |
header for encrypt.c | |
file | ntru_err.h [code] |
error handling | |
file | ntru_file.c [code] |
file operations | |
file | ntru_file.h [code] |
header for ntru_file.c | |
file | ntru_keypair.c [code] |
key creation and operations | |
file | ntru_keypair.h [code] |
header for ntru_keypair.c | |
file | ntru_mem.c [code] |
memory management | |
file | ntru_mem.h [code] |
header for ntru_mem.c | |
file | ntru_params.h [code] |
NTRU parameters. | |
file | ntru_poly.c [code] |
operations on polynomials | |
file | ntru_poly.h [code] |
header for ntru_poly.c | |
file | ntru_poly_ascii.c [code] |
polynomials to acii | |
file | ntru_poly_ascii.h [code] |
header for ntru_poly_ascii.c | |
file | ntru_rnd.c [code] |
random polynomials | |
file | ntru_rnd.h [code] |
header for ntru_rnd.c | |
file | ntru_string.c [code] |
string type and operations | |
file | ntru_string.h [code] |
header for ntru_string.c | |