Searched refs:dmq1 (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-10.1-release/crypto/openssl/crypto/rsa/
H A Drsa_test.c28 key->dmq1 = BN_bin2bn(dmq1, sizeof(dmq1)-1, key->dmq1); \
64 static unsigned char dmq1[] = local
110 static unsigned char dmq1[] = local
173 static unsigned char dmq1[] = local
H A Drsa_lib.c177 ret->dmq1 = NULL;
249 if (r->dmq1 != NULL)
250 BN_clear_free(r->dmq1);
307 t[4] = &r->dmq1;
H A Drsa_chk.c151 if (key->dmp1 != NULL && key->dmq1 != NULL && key->iqmp != NULL) {
170 /* dmq1 = d mod (q-1)? */
183 if (BN_cmp(j, key->dmq1) != 0) {
H A Drsa_asn1.c92 ASN1_SIMPLE(RSA, dmq1, BIGNUM),
H A Drsa_gen.c138 if (!rsa->dmq1 && ((rsa->dmq1 = BN_new()) == NULL))
224 if (!BN_mod(rsa->dmq1, d, r2, ctx))
H A Drsa_eay.c424 (rsa->dmp1 != NULL) && (rsa->dmq1 != NULL) && (rsa->iqmp != NULL))) {
553 (rsa->dmp1 != NULL) && (rsa->dmq1 != NULL) && (rsa->iqmp != NULL))) {
723 BIGNUM *dmp1, *dmq1, *c, *pr1; local
778 /* compute r1^dmq1 mod q */
780 dmq1 = &local_dmq1;
781 BN_with_flags(dmq1, rsa->dmq1, BN_FLG_CONSTTIME);
783 dmq1 = rsa->dmq1;
784 if (!rsa->meth->bn_mod_exp(m1, r1, dmq1, rs
[all...]
H A Drsa_ameth.c195 update_buflen(x->dmq1, &buf_len);
237 if (!ASN1_bn_print(bp, "exponent2:", x->dmq1, m, off))
H A Drsa.h148 BIGNUM *dmq1; member in struct:rsa_st
/freebsd-10.1-release/contrib/wpa/src/tls/
H A Drsa.c26 struct bignum *dmq1; /* d mod (q - 1); CRT exponent */ member in struct:crypto_rsa_key
145 key->dmq1 = bignum_init();
150 key->dmq1 == NULL || key->iqmp == NULL) {
200 pos = crypto_rsa_parse_integer(pos, end, key->dmq1);
270 * dmq1 = (1/e) mod (q-1)
273 * m2 = c^dmq1 mod q
286 /* b = tmp^dmq1 mod q */
287 if (bignum_exptmod(tmp, key->dmq1, key->q, b) < 0)
348 bignum_deinit(key->dmq1);
/freebsd-10.1-release/contrib/ntp/libntp/
H A Dlibssl_compat.c196 BIGNUM * dmq1,
202 (prsa->dmq1 || dmq1) &&
207 replace_bn_nn(&prsa->dmq1, dmq1);
193 sslshim_RSA_set0_crt_params( RSA * prsa, BIGNUM * dmp1, BIGNUM * dmq1, BIGNUM * iqmp ) argument
/freebsd-10.1-release/crypto/openssl/engines/
H A De_gmp.c327 mpz_t dmq1; member in struct:st_e_gmp_rsa_ctx
350 mpz_init(hptr->dmq1);
358 if (!rsa->p || !rsa->q || !rsa->d || !rsa->dmp1 || !rsa->dmq1
365 !bn2gmp(rsa->dmq1, hptr->dmq1) || !bn2gmp(rsa->iqmp, hptr->iqmp))
377 mpz_clear(hptr->dmq1);
398 mpz_clear(hptr->dmq1);
437 mpz_powm(hptr->m1, hptr->r1, hptr->dmq1, hptr->q);
H A De_cswift.c117 const BIGNUM *dmq1, const BIGNUM *iqmp,
605 const BIGNUM *dmq1, const BIGNUM *iqmp,
620 sw_param.up.crt.dmq1.value = NULL;
661 if (!cswift_bn_32copy(&sw_param.up.crt.dmq1, dmq1)) {
716 if (sw_param.up.crt.dmq1.value)
717 OPENSSL_free(sw_param.up.crt.dmq1.value);
737 if (!rsa->p || !rsa->q || !rsa->dmp1 || !rsa->dmq1 || !rsa->iqmp) {
747 BN_num_bytes(rsa->dmq1) > 128 || BN_num_bytes(rsa->iqmp) > 128) {
762 rsa->dmq1, rs
603 cswift_mod_exp_crt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *q, const BIGNUM *dmp1, const BIGNUM *dmq1, const BIGNUM *iqmp, BN_CTX *ctx) argument
[all...]
H A De_aep.c119 const BIGNUM *dmq1, const BIGNUM *iqmp,
655 const BIGNUM *dmq1, const BIGNUM *iqmp,
674 (void *)dmp1, (void *)dmq1, (void *)iqmp, (void *)r,
784 if (rsa->q && rsa->dmp1 && rsa->dmq1 && rsa->iqmp) {
785 rv = aep_mod_exp_crt(r0, I, rsa->p, rsa->q, rsa->dmp1, rsa->dmq1,
653 aep_mod_exp_crt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *q, const BIGNUM *dmp1, const BIGNUM *dmq1, const BIGNUM *iqmp, BN_CTX *ctx) argument
H A De_chil.c1018 if (!rsa->p || !rsa->q || !rsa->dmp1 || !rsa->dmq1 || !rsa->iqmp) {
1030 BN2MPI(m_dmq1, rsa->dmq1);
H A De_ubsec.c617 if (!rsa->p || !rsa->q || !rsa->dmp1 || !rsa->dmq1 || !rsa->iqmp) {
623 rsa->dmq1, rsa->iqmp, ctx);
/freebsd-10.1-release/crypto/openssl/engines/vendor_defns/
H A Dhwcryptohook.h402 HWCryptoHook_MPI dmq1,
414 HWCryptoHook_MPI dmq1,
H A Dcswift.h183 SW_LARGENUMBER dmq1; /* exponent2 */ member in struct:_SW_CRT
/freebsd-10.1-release/crypto/openssh/
H A Drsa.c143 (BN_mod(rsa->dmq1, rsa->d, aux, ctx) == 0) ||
/freebsd-10.1-release/contrib/ntp/include/
H A Dlibssl_compat.h55 BIGNUM *dmq1, BIGNUM *iqmp);
/freebsd-10.1-release/crypto/openssl/crypto/engine/
H A Deng_rsax.c517 BIGNUM *dmp1, *dmq1, *c, *pr1; local
581 /* compute r1^dmq1 mod q */
583 dmq1 = &local_dmq1;
584 BN_with_flags(dmq1, rsa->dmq1, BN_FLG_CONSTTIME);
586 dmq1 = rsa->dmq1;
588 if (!e_rsax_bn_mod_exp(m1, r1, dmq1, rsa->q, ctx,
H A Deng_cryptodev.c1106 if (!rsa->p || !rsa->q || !rsa->dmp1 || !rsa->dmq1 || !rsa->iqmp) {
1113 /* inputs: rsa->p rsa->q I rsa->dmp1 rsa->dmq1 rsa->iqmp */
1122 if (bn2crparam(rsa->dmq1, &kop.crk_param[4]))
/freebsd-10.1-release/crypto/openssl/crypto/pem/
H A Dpvkfmt.c374 if (!read_lebn(&p, hnbyte, &rsa->dmq1))
561 || (BN_num_bytes(rsa->dmq1) > hnbyte))
582 write_lebn(out, rsa->dmq1, hnbyte);
/freebsd-10.1-release/contrib/ldns/
H A Dkeys.c550 * BIGNUM *dmq1; // d mod (q-1)
632 /* Exponent2, rsa->dmq1 */
637 rsa->dmq1 = BN_bin2bn((const char unsigned*)buf, i, NULL);
638 if (!rsa->dmq1) {
H A Dhost2str.c2107 if (rsa->dmq1) {
2108 i = (uint16_t)BN_bn2bin(rsa->dmq1, bignum);
/freebsd-10.1-release/crypto/heimdal/lib/hx509/
H A Dcrypto.c2985 rsa->dmq1 = BN_dup(private_key->private_key.rsa->dmq1);
2990 rsa->dmp1 == NULL || rsa->dmq1 == NULL) {

Completed in 302 milliseconds

12