Lines Matching refs:dupkey
346 RSA *dupkey = NULL; in ossl_rsa_dup() local
355 if ((dupkey = ossl_rsa_new_with_ctx(rsa->libctx)) == NULL) in ossl_rsa_dup()
360 if (!rsa_bn_dup_check(&dupkey->n, rsa->n)) in ossl_rsa_dup()
362 if (!rsa_bn_dup_check(&dupkey->e, rsa->e)) in ossl_rsa_dup()
369 if (!rsa_bn_dup_check(&dupkey->d, rsa->d)) in ossl_rsa_dup()
373 if (!rsa_bn_dup_check(&dupkey->p, rsa->p)) in ossl_rsa_dup()
375 if (!rsa_bn_dup_check(&dupkey->q, rsa->q)) in ossl_rsa_dup()
377 if (!rsa_bn_dup_check(&dupkey->dmp1, rsa->dmp1)) in ossl_rsa_dup()
379 if (!rsa_bn_dup_check(&dupkey->dmq1, rsa->dmq1)) in ossl_rsa_dup()
381 if (!rsa_bn_dup_check(&dupkey->iqmp, rsa->iqmp)) in ossl_rsa_dup()
385 dupkey->version = rsa->version; in ossl_rsa_dup()
386 dupkey->flags = rsa->flags; in ossl_rsa_dup()
388 dupkey->pss_params = rsa->pss_params; in ossl_rsa_dup()
394 dupkey->prime_infos = sk_RSA_PRIME_INFO_new_reserve(NULL, pnum); in ossl_rsa_dup()
395 if (dupkey->prime_infos == NULL) in ossl_rsa_dup()
406 (void)sk_RSA_PRIME_INFO_push(dupkey->prime_infos, duppinfo); in ossl_rsa_dup()
416 if (!ossl_rsa_multip_calc_product(dupkey)) in ossl_rsa_dup()
421 dupkey->pss = RSA_PSS_PARAMS_dup(rsa->pss); in ossl_rsa_dup()
423 && dupkey->pss->maskGenAlgorithm == NULL) { in ossl_rsa_dup()
424 dupkey->pss->maskHash = ossl_x509_algor_mgf1_decode(rsa->pss->maskGenAlgorithm); in ossl_rsa_dup()
425 if (dupkey->pss->maskHash == NULL) in ossl_rsa_dup()
430 &dupkey->ex_data, &rsa->ex_data)) in ossl_rsa_dup()
434 return dupkey; in ossl_rsa_dup()
437 RSA_free(dupkey); in ossl_rsa_dup()