Lines Matching refs:dstctx
175 PROV_MAC_CTX *dstctx; in mac_dupctx() local
180 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in mac_dupctx()
181 if (dstctx == NULL) in mac_dupctx()
184 *dstctx = *srcctx; in mac_dupctx()
185 dstctx->propq = NULL; in mac_dupctx()
186 dstctx->key = NULL; in mac_dupctx()
187 dstctx->macctx = NULL; in mac_dupctx()
189 if (srcctx->propq != NULL && (dstctx->propq = OPENSSL_strdup(srcctx->propq)) == NULL) in mac_dupctx()
194 dstctx->key = srcctx->key; in mac_dupctx()
197 dstctx->macctx = EVP_MAC_CTX_dup(srcctx->macctx); in mac_dupctx()
198 if (dstctx->macctx == NULL) in mac_dupctx()
202 return dstctx; in mac_dupctx()
204 mac_freectx(dstctx); in mac_dupctx()