Home
last modified time | relevance | path

Searched refs:iqmp (Results 1 – 14 of 14) sorted by relevance

/dragonfly/crypto/libressl/crypto/rsa/
H A Drsa_lib.c210 BN_clear_free(r->iqmp); in RSA_free()
285 const BIGNUM **iqmp) in RSA_get0_crt_params() argument
291 if (iqmp != NULL) in RSA_get0_crt_params()
292 *iqmp = r->iqmp; in RSA_get0_crt_params()
296 RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) in RSA_set0_crt_params() argument
300 (r->iqmp == NULL && iqmp == NULL)) in RSA_set0_crt_params()
311 if (iqmp != NULL) { in RSA_set0_crt_params()
312 BN_free(r->iqmp); in RSA_set0_crt_params()
313 r->iqmp = iqmp; in RSA_set0_crt_params()
391 return r->iqmp; in RSA_get0_iqmp()
H A Drsa_gen.c131 if (!rsa->iqmp && ((rsa->iqmp = BN_new()) == NULL)) in rsa_builtin_keygen()
219 if (BN_mod_inverse_ct(rsa->iqmp, rsa->q, &p, ctx) == NULL) in rsa_builtin_keygen()
H A Drsa_chk.c164 if (key->dmp1 != NULL && key->dmq1 != NULL && key->iqmp != NULL) { in RSA_check_key()
207 if (BN_cmp(i, key->iqmp) != 0) { in RSA_check_key()
H A Drsa_locl.h64 BIGNUM *iqmp; member
H A Drsa_eay.c425 rsa->dmq1 != NULL && rsa->iqmp != NULL)) { in RSA_eay_private_encrypt()
544 rsa->dmq1 != NULL && rsa->iqmp != NULL)) { in RSA_eay_private_decrypt()
783 if (!BN_mul(r1, r0, rsa->iqmp, ctx)) in RSA_eay_mod_exp()
H A Drsa_asn1.c153 .offset = offsetof(RSA, iqmp),
H A Drsa_ameth.c440 update_buflen(x->iqmp, &buf_len); in pkey_rsa_print()
484 if (!ASN1_bn_print(bp, "coefficient:", x->iqmp, m, off)) in pkey_rsa_print()
/dragonfly/contrib/wpa_supplicant/src/tls/
H A Drsa.c27 struct bignum *iqmp; /* 1 / q mod p; CRT coefficient */ member
169 key->iqmp = bignum_init(); in crypto_rsa_import_private_key()
173 key->dmq1 == NULL || key->iqmp == NULL) { in crypto_rsa_import_private_key()
224 pos = crypto_rsa_parse_integer(pos, end, key->iqmp); in crypto_rsa_import_private_key()
315 bignum_mulmod(tmp, key->iqmp, key->p, tmp) < 0) in crypto_rsa_exptmod()
372 bignum_deinit(key->iqmp); in crypto_rsa_free()
/dragonfly/lib/libssh/openbsd-compat/
H A Dopenssl-compat.h115 const BIGNUM **iqmp);
119 int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp);
/dragonfly/contrib/ldns/
H A Dkeys.c769 *dmp1=NULL, *dmq1=NULL, *iqmp=NULL; in ldns_key_new_frm_fp_rsa_l() local
858 iqmp = BN_bin2bn((const char unsigned*)buf, i, NULL); in ldns_key_new_frm_fp_rsa_l()
859 if (!iqmp) { in ldns_key_new_frm_fp_rsa_l()
873 rsa->iqmp = iqmp; in ldns_key_new_frm_fp_rsa_l()
885 if(!RSA_set0_crt_params(rsa, dmp1, dmq1, iqmp)) in ldns_key_new_frm_fp_rsa_l()
904 BN_free(iqmp); in ldns_key_new_frm_fp_rsa_l()
H A Dhost2str.c3034 *dmq1=NULL, *iqmp=NULL; in ldns_key2buffer_str() local
3043 iqmp = rsa->iqmp; in ldns_key2buffer_str()
3048 &dmq1, &iqmp); in ldns_key2buffer_str()
3064 if(!ldns_print_bignum_b64_line(output, "Coefficient", iqmp)) in ldns_key2buffer_str()
/dragonfly/crypto/openssh/
H A Dssh-rsa.c109 ssh_rsa_complete_crt_parameters(struct sshkey *key, const BIGNUM *iqmp) in ssh_rsa_complete_crt_parameters() argument
131 (rsa_iqmp = BN_dup(iqmp)) == NULL) { in ssh_rsa_complete_crt_parameters()
/dragonfly/crypto/libressl/crypto/pem/
H A Dpvkfmt.c394 if (!read_lebn(&p, hnbyte, &rsa->iqmp)) in b2i_rsa()
592 if ((BN_num_bytes(rsa->iqmp) > hnbyte) || in check_bitlen_rsa()
621 write_lebn(out, rsa->iqmp, hnbyte); in write_rsa()
/dragonfly/crypto/libressl/include/openssl/
H A Drsa.h381 const BIGNUM **iqmp);
382 int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp);