92 return (key->
size > 0);
95 #if NETTLE_USE_MINI_GMP
109 mpz_powm_sec(xq, xq, key->
b, key->
q);
113 mpz_powm_sec(
xp,
xp, key->
a, key->
p);
#define TMP_GMP_DECL(name, type)
#define NETTLE_OCTET_SIZE_TO_LIMB_SIZE(n)
#define TMP_GMP_FREE(name)
#define TMP_GMP_ALLOC(name, size)
void mpz_limbs_finish(mpz_t x, mp_size_t xs)
void mpz_add(mpz_t r, const mpz_t a, const mpz_t b)
void mpz_mul(mpz_t r, const mpz_t u, const mpz_t v)
void mpz_fdiv_r(mpz_t r, const mpz_t n, const mpz_t d)
void mpz_sub(mpz_t r, const mpz_t a, const mpz_t b)
size_t mpz_size(const mpz_t u)
mp_ptr mpz_limbs_write(mpz_t x, mp_size_t n)
#define _rsa_sec_compute_root_itch
#define _rsa_sec_compute_root
#define rsa_private_key_clear
#define rsa_private_key_init
#define rsa_private_key_prepare