Home
last modified time | relevance | path

Searched refs:dupkey (Results 1 – 8 of 8) sorted by relevance

/openssl-master/crypto/rsa/
A Drsa_backend.c346 RSA *dupkey = NULL; in ossl_rsa_dup() local
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()
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()
395 if (dupkey->prime_infos == NULL) in ossl_rsa_dup()
425 if (dupkey->pss->maskHash == NULL) in ossl_rsa_dup()
434 return dupkey; in ossl_rsa_dup()
[all …]
A Drsa_ameth.c885 RSA *dupkey = NULL; in rsa_pkey_copy() local
889 dupkey = ossl_rsa_dup(rsa, OSSL_KEYMGMT_SELECT_ALL); in rsa_pkey_copy()
890 if (dupkey == NULL) in rsa_pkey_copy()
894 ret = EVP_PKEY_assign(to, from->type, dupkey); in rsa_pkey_copy()
896 RSA_free(dupkey); in rsa_pkey_copy()
/openssl-master/crypto/dh/
A Ddh_backend.c142 DH *dupkey = NULL; in ossl_dh_dup() local
148 if ((dupkey = ossl_dh_new_ex(dh->libctx)) == NULL) in ossl_dh_dup()
151 dupkey->length = DH_get_length(dh); in ossl_dh_dup()
153 && !ossl_ffc_params_copy(&dupkey->params, &dh->params)) in ossl_dh_dup()
156 dupkey->flags = dh->flags; in ossl_dh_dup()
160 || !dh_bn_dup_check(&dupkey->pub_key, dh->pub_key))) in ossl_dh_dup()
165 || !dh_bn_dup_check(&dupkey->priv_key, dh->priv_key))) in ossl_dh_dup()
170 &dupkey->ex_data, &dh->ex_data)) in ossl_dh_dup()
174 return dupkey; in ossl_dh_dup()
177 DH_free(dupkey); in ossl_dh_dup()
A Ddh_ameth.c535 DH *dupkey = NULL; in dh_pkey_copy() local
539 dupkey = ossl_dh_dup(dh, OSSL_KEYMGMT_SELECT_ALL); in dh_pkey_copy()
540 if (dupkey == NULL) in dh_pkey_copy()
544 ret = EVP_PKEY_assign(to, from->type, dupkey); in dh_pkey_copy()
546 DH_free(dupkey); in dh_pkey_copy()
/openssl-master/crypto/dsa/
A Ddsa_backend.c81 DSA *dupkey = NULL; in ossl_dsa_dup() local
87 if ((dupkey = ossl_dsa_new(dsa->libctx)) == NULL) in ossl_dsa_dup()
91 && !ossl_ffc_params_copy(&dupkey->params, &dsa->params)) in ossl_dsa_dup()
94 dupkey->flags = dsa->flags; in ossl_dsa_dup()
98 || !dsa_bn_dup_check(&dupkey->pub_key, dsa->pub_key))) in ossl_dsa_dup()
103 || !dsa_bn_dup_check(&dupkey->priv_key, dsa->priv_key))) in ossl_dsa_dup()
108 &dupkey->ex_data, &dsa->ex_data)) in ossl_dsa_dup()
112 return dupkey; in ossl_dsa_dup()
115 DSA_free(dupkey); in ossl_dsa_dup()
A Ddsa_ameth.c499 DSA *dupkey = NULL; in dsa_pkey_copy() local
503 dupkey = ossl_dsa_dup(dsa, OSSL_KEYMGMT_SELECT_ALL); in dsa_pkey_copy()
504 if (dupkey == NULL) in dsa_pkey_copy()
508 ret = EVP_PKEY_assign_DSA(to, dupkey); in dsa_pkey_copy()
510 DSA_free(dupkey); in dsa_pkey_copy()
/openssl-master/crypto/ec/
A Dec_ameth.c639 EC_KEY *dupkey = NULL; in ec_pkey_copy() local
643 dupkey = EC_KEY_dup(eckey); in ec_pkey_copy()
644 if (dupkey == NULL) in ec_pkey_copy()
651 ret = EVP_PKEY_assign_EC_KEY(to, dupkey); in ec_pkey_copy()
653 EC_KEY_free(dupkey); in ec_pkey_copy()
A Decx_meth.c409 ECX_KEY *ecx = from->pkey.ecx, *dupkey = NULL; in ecx_pkey_copy() local
413 dupkey = ossl_ecx_key_dup(ecx, OSSL_KEYMGMT_SELECT_ALL); in ecx_pkey_copy()
414 if (dupkey == NULL) in ecx_pkey_copy()
418 ret = EVP_PKEY_assign(to, from->type, dupkey); in ecx_pkey_copy()
420 ossl_ecx_key_free(dupkey); in ecx_pkey_copy()

Completed in 20 milliseconds