Lines Matching defs:key
56 int RSA_check_key(const RSA *key)
63 if (!key->p || !key->q || !key->n || !key->e || !key->d)
84 r = BN_is_prime_ex(key->p, BN_prime_checks, NULL, NULL);
94 r = BN_is_prime_ex(key->q, BN_prime_checks, NULL, NULL);
104 r = BN_mul(i, key->p, key->q, ctx);
107 if (BN_cmp(i, key->n) != 0)
115 r = BN_sub(i, key->p, BN_value_one());
117 r = BN_sub(j, key->q, BN_value_one());
128 r = BN_mod_mul(i, key->d, key->e, k, ctx);
137 if (key->dmp1 != NULL && key->dmq1 != NULL && key->iqmp != NULL)
140 r = BN_sub(i, key->p, BN_value_one());
143 r = BN_mod(j, key->d, i, ctx);
146 if (BN_cmp(j, key->dmp1) != 0)
154 r = BN_sub(i, key->q, BN_value_one());
157 r = BN_mod(j, key->d, i, ctx);
160 if (BN_cmp(j, key->dmq1) != 0)
168 if(!BN_mod_inverse(i, key->q, key->p, ctx))
174 if (BN_cmp(i, key->iqmp) != 0)