Lines Matching refs:dstctx
177 PROV_MAC_CTX *dstctx;
182 dstctx = OPENSSL_zalloc(sizeof(*srcctx));
183 if (dstctx == NULL)
186 *dstctx = *srcctx;
187 dstctx->propq = NULL;
188 dstctx->key = NULL;
189 dstctx->macctx = NULL;
191 if (srcctx->propq != NULL && (dstctx->propq = OPENSSL_strdup(srcctx->propq)) == NULL)
196 dstctx->key = srcctx->key;
199 dstctx->macctx = EVP_MAC_CTX_dup(srcctx->macctx);
200 if (dstctx->macctx == NULL)
204 return dstctx;
206 mac_freectx(dstctx);