Lines Matching refs:dstctx
177 PROV_ECDH_CTX *dstctx; in ecdh_dupctx() local
182 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in ecdh_dupctx()
183 if (dstctx == NULL) in ecdh_dupctx()
186 *dstctx = *srcctx; in ecdh_dupctx()
190 dstctx->k= NULL; in ecdh_dupctx()
191 dstctx->peerk = NULL; in ecdh_dupctx()
192 dstctx->kdf_md = NULL; in ecdh_dupctx()
193 dstctx->kdf_ukm = NULL; in ecdh_dupctx()
200 dstctx->k = srcctx->k; in ecdh_dupctx()
205 dstctx->peerk = srcctx->peerk; in ecdh_dupctx()
210 dstctx->kdf_md = srcctx->kdf_md; in ecdh_dupctx()
214 dstctx->kdf_ukm = OPENSSL_memdup(srcctx->kdf_ukm, in ecdh_dupctx()
216 if (dstctx->kdf_ukm == NULL) in ecdh_dupctx()
220 return dstctx; in ecdh_dupctx()
223 ecdh_freectx(dstctx); in ecdh_dupctx()