Lines Matching refs:dstctx
528 PROV_XORKEMKEX_CTX *dstctx; in xor_dupctx() local
530 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in xor_dupctx()
531 if (dstctx == NULL) in xor_dupctx()
534 *dstctx = *srcctx; in xor_dupctx()
536 return dstctx; in xor_dupctx()
2935 PROV_XORSIG_CTX *dstctx; in xor_sig_dupctx() local
2937 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in xor_sig_dupctx()
2938 if (dstctx == NULL) in xor_sig_dupctx()
2941 *dstctx = *srcctx; in xor_sig_dupctx()
2942 dstctx->sig = NULL; in xor_sig_dupctx()
2943 dstctx->md = NULL; in xor_sig_dupctx()
2944 dstctx->mdctx = NULL; in xor_sig_dupctx()
2945 dstctx->aid = NULL; in xor_sig_dupctx()
2949 dstctx->sig = srcctx->sig; in xor_sig_dupctx()
2953 dstctx->md = srcctx->md; in xor_sig_dupctx()
2956 dstctx->mdctx = EVP_MD_CTX_new(); in xor_sig_dupctx()
2957 if (dstctx->mdctx == NULL in xor_sig_dupctx()
2958 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx)) in xor_sig_dupctx()
2962 return dstctx; in xor_sig_dupctx()
2964 xor_sig_freectx(dstctx); in xor_sig_dupctx()