31 #ifndef PUBLIC_NTRU_KEYPAIR_H_
32 #define PUBLIC_NTRU_KEYPAIR_H_
36 #include <fmpz_poly.h>
132 fmpz_poly_t priv_inv,
void ntru_delete_keypair(keypair *pair)
void import_priv_key(char const *const filename, fmpz_poly_t priv, fmpz_poly_t priv_inv, ntru_params *params)
public API, basic data types
void export_priv_key(char const *const filename, fmpz_poly_t priv, ntru_params *params)
bool ntru_create_keypair(fmpz_poly_t f, fmpz_poly_t g, keypair *pair, ntru_params *params)
void import_public_key(char const *const filename, fmpz_poly_t pub, ntru_params *params)
void export_public_key(char const *const filename, fmpz_poly_t pub, ntru_params *params)