28 #ifndef NTRU_DECRYPT_H
29 #define NTRU_DECRYPT_H
35 #include <fmpz_poly.h>
53 const fmpz_poly_t encr_msg,
54 const fmpz_poly_t priv_key,
55 const fmpz_poly_t priv_key_inv,
71 const string *encr_msg,
72 const fmpz_poly_t priv_key,
73 const fmpz_poly_t priv_key_inv,
void ntru_decrypt_poly(const fmpz_poly_t encr_msg, const fmpz_poly_t priv_key, const fmpz_poly_t priv_key_inv, fmpz_poly_t out_tern, const ntru_params *params)
string * ntru_decrypt_string(const string *encr_msg, const fmpz_poly_t priv_key, const fmpz_poly_t priv_key_inv, const ntru_params *params)