"2.mpz_t is giving some errors.does it need a header(mpz_t has bn used in domain_parameters.h and other files too)" . . . .