Lines Matching defs:key
55 int RSA_check_key(const RSA *key)
62 if (!key->p || !key->q || !key->n || !key->e || !key->d) {
81 r = BN_is_prime_ex(key->p, BN_prime_checks, NULL, NULL);
90 r = BN_is_prime_ex(key->q, BN_prime_checks, NULL, NULL);
99 r = BN_mul(i, key->p, key->q, ctx);
105 if (BN_cmp(i, key->n) != 0) {
112 r = BN_sub(i, key->p, BN_value_one());
117 r = BN_sub(j, key->q, BN_value_one());
140 r = BN_mod_mul(i, key->d, key->e, k, ctx);
151 if (key->dmp1 != NULL && key->dmq1 != NULL && key->iqmp != NULL) {
153 r = BN_sub(i, key->p, BN_value_one());
159 r = BN_mod(j, key->d, i, ctx);
165 if (BN_cmp(j, key->dmp1) != 0) {
171 r = BN_sub(i, key->q, BN_value_one());
177 r = BN_mod(j, key->d, i, ctx);
183 if (BN_cmp(j, key->dmq1) != 0) {
189 if (!BN_mod_inverse(i, key->q, key->p, ctx)) {
194 if (BN_cmp(i, key->iqmp) != 0) {