Lines Matching refs:dstctx
258 PROV_DH_CTX *dstctx;
263 dstctx = OPENSSL_zalloc(sizeof(*srcctx));
264 if (dstctx == NULL)
267 *dstctx = *srcctx;
268 dstctx->dh = NULL;
269 dstctx->dhpeer = NULL;
270 dstctx->kdf_md = NULL;
271 dstctx->kdf_ukm = NULL;
272 dstctx->kdf_cekalg = NULL;
277 dstctx->dh = srcctx->dh;
282 dstctx->dhpeer = srcctx->dhpeer;
287 dstctx->kdf_md = srcctx->kdf_md;
291 dstctx->kdf_ukm = OPENSSL_memdup(srcctx->kdf_ukm,
293 if (dstctx->kdf_ukm == NULL)
298 dstctx->kdf_cekalg = OPENSSL_strdup(srcctx->kdf_cekalg);
299 if (dstctx->kdf_cekalg == NULL)
303 return dstctx;
305 dh_freectx(dstctx);