Lines Matching refs:dstctx
393 PROV_ECDSA_CTX *dstctx;
398 dstctx = OPENSSL_zalloc(sizeof(*srcctx));
399 if (dstctx == NULL)
402 *dstctx = *srcctx;
403 dstctx->ec = NULL;
404 dstctx->md = NULL;
405 dstctx->mdctx = NULL;
406 dstctx->propq = NULL;
413 dstctx->ec = srcctx->ec;
417 dstctx->md = srcctx->md;
420 dstctx->mdctx = EVP_MD_CTX_new();
421 if (dstctx->mdctx == NULL
422 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx))
427 dstctx->propq = OPENSSL_strdup(srcctx->propq);
428 if (dstctx->propq == NULL)
432 return dstctx;
434 ecdsa_freectx(dstctx);