| /freebsd/crypto/openssl/providers/implementations/exchange/ |
| H A D | dh_exch.c | 291 PROV_DH_CTX *srcctx = (PROV_DH_CTX *)vpdhctx; in dh_dupctx() local 297 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in dh_dupctx() 301 *dstctx = *srcctx; in dh_dupctx() 308 if (srcctx->dh != NULL && !DH_up_ref(srcctx->dh)) in dh_dupctx() 311 dstctx->dh = srcctx->dh; in dh_dupctx() 313 if (srcctx->dhpeer != NULL && !DH_up_ref(srcctx->dhpeer)) in dh_dupctx() 316 dstctx->dhpeer = srcctx->dhpeer; in dh_dupctx() 318 if (srcctx->kdf_md != NULL && !EVP_MD_up_ref(srcctx->kdf_md)) in dh_dupctx() 321 dstctx->kdf_md = srcctx->kdf_md; in dh_dupctx() 324 if (srcctx->kdf_ukm != NULL && srcctx->kdf_ukmlen > 0) { in dh_dupctx() [all …]
|
| H A D | ecdh_exch.c | 189 PROV_ECDH_CTX *srcctx = (PROV_ECDH_CTX *)vpecdhctx; in ecdh_dupctx() local 195 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in ecdh_dupctx() 199 *dstctx = *srcctx; in ecdh_dupctx() 210 if (srcctx->k != NULL && !EC_KEY_up_ref(srcctx->k)) in ecdh_dupctx() 213 dstctx->k = srcctx->k; in ecdh_dupctx() 215 if (srcctx->peerk != NULL && !EC_KEY_up_ref(srcctx->peerk)) in ecdh_dupctx() 218 dstctx->peerk = srcctx->peerk; in ecdh_dupctx() 220 if (srcctx->kdf_md != NULL && !EVP_MD_up_ref(srcctx->kdf_md)) in ecdh_dupctx() 223 dstctx->kdf_md = srcctx->kdf_md; in ecdh_dupctx() 226 if (srcctx->kdf_ukm != NULL && srcctx->kdf_ukmlen > 0) { in ecdh_dupctx() [all …]
|
| H A D | kdf_exch.c | 143 PROV_KDF_CTX *srcctx = (PROV_KDF_CTX *)vpkdfctx; in kdf_dupctx() local 149 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in kdf_dupctx() 153 *dstctx = *srcctx; in kdf_dupctx() 155 dstctx->kdfctx = EVP_KDF_CTX_dup(srcctx->kdfctx); in kdf_dupctx()
|
| H A D | ecx_exch.c | 153 PROV_ECX_CTX *srcctx = (PROV_ECX_CTX *)vecxctx; in ecx_dupctx() local 159 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in ecx_dupctx() 163 *dstctx = *srcctx; in ecx_dupctx()
|
| /freebsd/crypto/openssl/providers/implementations/signature/ |
| H A D | sm2_sig.c | 353 PROV_SM2_CTX *srcctx = (PROV_SM2_CTX *)vpsm2ctx; in sm2sig_dupctx() local 356 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in sm2sig_dupctx() 360 *dstctx = *srcctx; in sm2sig_dupctx() 367 if (srcctx->ec != NULL && !EC_KEY_up_ref(srcctx->ec)) in sm2sig_dupctx() 369 dstctx->ec = srcctx->ec; in sm2sig_dupctx() 371 if (srcctx->propq != NULL) { in sm2sig_dupctx() 372 dstctx->propq = OPENSSL_strdup(srcctx->propq); in sm2sig_dupctx() 377 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) in sm2sig_dupctx() 379 dstctx->md = srcctx->md; in sm2sig_dupctx() 381 if (srcctx->mdctx != NULL) { in sm2sig_dupctx() [all …]
|
| H A D | mac_legacy_sig.c | 174 PROV_MAC_CTX *srcctx = (PROV_MAC_CTX *)vpmacctx; in mac_dupctx() local 180 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in mac_dupctx() 184 *dstctx = *srcctx; in mac_dupctx() 189 if (srcctx->propq != NULL && (dstctx->propq = OPENSSL_strdup(srcctx->propq)) == NULL) in mac_dupctx() 192 if (srcctx->key != NULL && !ossl_mac_key_up_ref(srcctx->key)) in mac_dupctx() 194 dstctx->key = srcctx->key; in mac_dupctx() 196 if (srcctx->macctx != NULL) { in mac_dupctx() 197 dstctx->macctx = EVP_MAC_CTX_dup(srcctx->macctx); in mac_dupctx()
|
| H A D | ecdsa_sig.c | 630 PROV_ECDSA_CTX *srcctx = (PROV_ECDSA_CTX *)vctx; local 635 || srcctx->kinv != NULL 636 || srcctx->r != NULL 637 || (dstctx = OPENSSL_memdup(srcctx, sizeof(*srcctx))) == NULL) 646 if (srcctx->ec != NULL && !EC_KEY_up_ref(srcctx->ec)) 648 dstctx->ec = srcctx->ec; 650 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) 652 dstctx->md = srcctx->md; 654 if (srcctx->mdctx != NULL 656 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx))) [all …]
|
| H A D | dsa_sig.c | 631 PROV_DSA_CTX *srcctx = (PROV_DSA_CTX *)vpdsactx; in dsa_dupctx() local 637 if ((dstctx = OPENSSL_memdup(srcctx, sizeof(*srcctx))) == NULL) in dsa_dupctx() 646 if (srcctx->dsa != NULL && !DSA_up_ref(srcctx->dsa)) in dsa_dupctx() 648 dstctx->dsa = srcctx->dsa; in dsa_dupctx() 650 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) in dsa_dupctx() 652 dstctx->md = srcctx->md; in dsa_dupctx() 654 if (srcctx->mdctx != NULL in dsa_dupctx() 655 && (dstctx->mdctx = EVP_MD_CTX_dup(srcctx->mdctx)) == NULL) in dsa_dupctx() 657 if (srcctx->propq != NULL in dsa_dupctx() 658 && ((dstctx->propq = OPENSSL_strdup(srcctx->propq)) == NULL)) in dsa_dupctx() [all …]
|
| H A D | rsa_sig.c | 1354 PROV_RSA_CTX *srcctx = (PROV_RSA_CTX *)vprsactx; in rsa_dupctx() local 1360 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in rsa_dupctx() 1364 *dstctx = *srcctx; in rsa_dupctx() 1373 if (srcctx->rsa != NULL && !RSA_up_ref(srcctx->rsa)) in rsa_dupctx() 1375 dstctx->rsa = srcctx->rsa; in rsa_dupctx() 1377 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) in rsa_dupctx() 1379 dstctx->md = srcctx->md; in rsa_dupctx() 1381 if (srcctx->mgf1_md != NULL && !EVP_MD_up_ref(srcctx->mgf1_md)) in rsa_dupctx() 1383 dstctx->mgf1_md = srcctx->mgf1_md; in rsa_dupctx() 1385 if (srcctx->mdctx != NULL) { in rsa_dupctx() [all …]
|
| H A D | ml_dsa_sig.c | 86 PROV_ML_DSA_CTX *srcctx = (PROV_ML_DSA_CTX *)vctx; in ml_dsa_dupctx() local 95 return OPENSSL_memdup(srcctx, sizeof(*srcctx)); in ml_dsa_dupctx()
|
| H A D | eddsa_sig.c | 755 PROV_EDDSA_CTX *srcctx = (PROV_EDDSA_CTX *)vpeddsactx; in eddsa_dupctx() local 761 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in eddsa_dupctx() 765 *dstctx = *srcctx; in eddsa_dupctx() 768 if (srcctx->key != NULL && !ossl_ecx_key_up_ref(srcctx->key)) { in eddsa_dupctx() 772 dstctx->key = srcctx->key; in eddsa_dupctx()
|
| /freebsd/crypto/openssl/providers/implementations/asymciphers/ |
| H A D | sm2_enc.c | 134 PROV_SM2_CTX *srcctx = (PROV_SM2_CTX *)vpsm2ctx; in sm2_dupctx() local 137 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in sm2_dupctx() 141 *dstctx = *srcctx; in sm2_dupctx() 149 if (!ossl_prov_digest_copy(&dstctx->md, &srcctx->md)) { in sm2_dupctx()
|
| H A D | rsa_enc.c | 333 PROV_RSA_CTX *srcctx = (PROV_RSA_CTX *)vprsactx; in rsa_dupctx() local 339 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in rsa_dupctx() 343 *dstctx = *srcctx; in rsa_dupctx()
|
| /freebsd/crypto/openssl/providers/implementations/kem/ |
| H A D | rsa_kem.c | 111 PROV_RSA_CTX *srcctx = (PROV_RSA_CTX *)vprsactx; in rsakem_dupctx() local 117 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in rsakem_dupctx() 121 *dstctx = *srcctx; in rsakem_dupctx()
|
| /freebsd/crypto/openssl/test/ |
| H A D | tls-provider.c | 524 PROV_XORKEMKEX_CTX *srcctx = (PROV_XORKEMKEX_CTX *)vpxorctx; in xor_dupctx() local 527 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in xor_dupctx() 531 *dstctx = *srcctx; in xor_dupctx() 2914 PROV_XORSIG_CTX *srcctx = (PROV_XORSIG_CTX *)vpxor_sigctx; in xor_sig_dupctx() local 2917 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in xor_sig_dupctx() 2921 *dstctx = *srcctx; in xor_sig_dupctx() 2927 if ((srcctx->sig != NULL) && !xor_key_up_ref(srcctx->sig)) in xor_sig_dupctx() 2929 dstctx->sig = srcctx->sig; in xor_sig_dupctx() 2931 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) in xor_sig_dupctx() 2933 dstctx->md = srcctx->md; in xor_sig_dupctx() [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | pac.c | 1245 struct mspac_context *srcctx = (struct mspac_context *)request_context; in mspac_copy() local 1252 if (srcctx->pac != NULL) in mspac_copy() 1253 ret = copy_pac(context, srcctx->pac, &dstctx->pac); in mspac_copy()
|