OPENSSL_memdup
sess->id = OPENSSL_memdup(SSL_SESSION_get_id(session, NULL), sess->idlen);
dukm = OPENSSL_memdup(ASN1_STRING_get0_data(ukm), dukmlen);
dukm = OPENSSL_memdup(ASN1_STRING_get0_data(ukm), dukmlen);
unsigned char *dup_label = OPENSSL_memdup(label, labellen);
sct->log_id = OPENSSL_memdup(p, CT_V1_HASHLEN);
sct->ext = OPENSSL_memdup(p, len2);
sct->sct = OPENSSL_memdup(p, len);
sct->log_id = OPENSSL_memdup(log_id, log_id_len);
sct->ext = OPENSSL_memdup(ext, ext_len);
sct->sig = OPENSSL_memdup(sig, sig_len);
dctx->kdf_ukm = OPENSSL_memdup(sctx->kdf_ukm, sctx->kdf_ukmlen);
dctx->kdf_ukm = OPENSSL_memdup(sctx->kdf_ukm, sctx->kdf_ukmlen);
*ppt = OPENSSL_memdup(pkey->pkey.ecx->pubkey, KEYLEN(pkey));
penc = OPENSSL_memdup(ecxkey->pubkey, KEYLEN(pkey));
dst->cipher_data = OPENSSL_memdup(actx, sizeof(*actx) + Poly1305_ctx_size());
ctx->cached_parameters.dist_id = OPENSSL_memdup(data, data_len);
dst->seed = OPENSSL_memdup(src->seed, src->seedlen);
params->seed = OPENSSL_memdup(seed, seedlen);
dctx->plat.s390x.buf = OPENSSL_memdup(sctx->plat.s390x.buf,
ctx->psk = OPENSSL_memdup(psk, psklen);
ctx->ikme = OPENSSL_memdup(ikme, ikmelen);
instrcp = OPENSSL_memdup(suitestr, inplen + 1);
key->pub_encoding = OPENSSL_memdup(in, in_len);
&& (key->priv_encoding = OPENSSL_memdup(in, in_len)) == NULL)
if ((ret->pub_encoding = OPENSSL_memdup(src->pub_encoding,
if ((ret->priv_encoding = OPENSSL_memdup(src->priv_encoding,
&& (ret->seed = OPENSSL_memdup(src->seed,
&& (key->priv_encoding = OPENSSL_memdup(sk, sk_len)) == NULL)
&& (key->seed = OPENSSL_memdup(seed, seed_len)) == NULL)
|| (ret = OPENSSL_memdup(key, sizeof(*key))) == NULL)
ok = add_storage(OPENSSL_memdup(key->t, key->vinfo->puballoc), 0, ret);
ok = add_storage(OPENSSL_memdup(key->t, key->vinfo->prvalloc), 1, ret);
if (o->length > 0 && (r->data = OPENSSL_memdup(o->data, o->length)) == NULL)
data->_.expl_passphrase.passphrase_copy = passphrase_len != 0 ? OPENSSL_memdup(passphrase, passphrase_len)
alg = OPENSSL_memdup(alg, sizeof(ALGORITHM));
d->data = OPENSSL_memdup(p->data, p->data_size);
dctx->oaep_label = OPENSSL_memdup(sctx->oaep_label, sctx->oaep_labellen);
*pptr = OPENSSL_memdup(*pptr, sizeof(struct pem_password_cb_data));
tmpbuf = OPENSSL_memdup(in_saved, publen);
*data = OPENSSL_memdup(pkt->curr, length);
#define BUF_memdup(data, size) OPENSSL_memdup(data, size)
if ((*dest = OPENSSL_memdup(src, src_len)) == NULL)
&& (dstctx->oaep_label = OPENSSL_memdup(dstctx->oaep_label, dstctx->oaep_labellen)) == NULL) {
return OPENSSL_memdup(ctx, sizeof(*ctx));
return OPENSSL_memdup(ctx, sizeof(*ctx));
dupctx = OPENSSL_memdup(provctx, sizeof(*ctx));
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
ret = OPENSSL_memdup(in, sizeof(*in));
if ((ret->aad = OPENSSL_memdup(in->aad, UP16(ret->aad_len))) == NULL)
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
dctx->base.tlsmac = OPENSSL_memdup(dctx->base.tlsmac,
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
dupctx = OPENSSL_memdup(ctx, sizeof(*dupctx));
dupctx->base.tlsmac = OPENSSL_memdup(dupctx->base.tlsmac,
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
dctx->base.tlsmac = OPENSSL_memdup(dctx->base.tlsmac,
return OPENSSL_memdup(ctx, sizeof(*ctx));
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
dctx = OPENSSL_memdup(ctx, sizeof(*ctx));
key_blob = OPENSSL_memdup(ossl_slh_dsa_key_get_pub(key), key_len);
&& ((*pder = OPENSSL_memdup(ossl_slh_dsa_key_get_priv(key), len)) == NULL))
keyblob = OPENSSL_memdup(ecxkey->pubkey, ecxkey->keylen);
&& (*out = OPENSSL_memdup(pk, params->pk_len)) == NULL)
dstctx->kdf_ukm = OPENSSL_memdup(srcctx->kdf_ukm,
dstctx->kdf_ukm = OPENSSL_memdup(srcctx->kdf_ukm,
gctx->seed = OPENSSL_memdup(seed, seedlen);
gctx->seed = OPENSSL_memdup(seed, seedlen);
val = OPENSSL_memdup(p->data, p->data_size); \
|| (ret = OPENSSL_memdup(key, sizeof(*ret))) == NULL)
if ((dstctx = OPENSSL_memdup(srcctx, sizeof(*srcctx))) == NULL)
&& ((dstctx->sig = OPENSSL_memdup(srcctx->sig, srcctx->siglen)) == NULL))
|| (dstctx = OPENSSL_memdup(srcctx, sizeof(*srcctx))) == NULL)
&& (dstctx->sig = OPENSSL_memdup(srcctx->sig, srcctx->siglen)) == NULL)
return OPENSSL_memdup(srcctx, sizeof(*srcctx));
dstctx->sig = OPENSSL_memdup(srcctx->sig, srcctx->siglen);
ret = OPENSSL_memdup(src, sizeof(*src));
if ((generic->data = OPENSSL_memdup(raw_bytes->data, raw_bytes->data_size)) == NULL)
if ((buf = OPENSSL_memdup(retry_token, retry_token_len)) == NULL)
dst->reason = r = OPENSSL_memdup(src->reason, l + 1);
reason = OPENSSL_memdup(f->reason, reason_len);
rdata->data = rdata->allocdata = OPENSSL_memdup(rec->data, rec->length);
c->ctype = OPENSSL_memdup(p, len);
rpk->serverinfo = OPENSSL_memdup(cpk->serverinfo, cpk->serverinfo_length);
ret->ctype = OPENSSL_memdup(cert->ctype, cert->ctype_len);
return OSSL_COMP_CERT_new(OPENSSL_memdup(data, len), len, orig_len, alg);
alpn = OPENSSL_memdup(protos, protos_len);
alpn = OPENSSL_memdup(protos, protos_len);
if (val != NULL && (tmp = OPENSSL_memdup(val, len)) == NULL)
s->ext.ecpointformats = OPENSSL_memdup(ctx->ext.ecpointformats,
s->ext.supportedgroups = OPENSSL_memdup(ctx->ext.supportedgroups,
s->ext.keyshares = OPENSSL_memdup(ctx->ext.keyshares,
s->ext.tuples = OPENSSL_memdup(ctx->ext.tuples,
s->client_cert_type = OPENSSL_memdup(ctx->client_cert_type,
s->server_cert_type = OPENSSL_memdup(ctx->server_cert_type,
s->ext.alpn_selected = OPENSSL_memdup(alpn, len);
ss->ticket_appdata = OPENSSL_memdup(data, len);
dest->ext.tick = OPENSSL_memdup(src->ext.tick, src->ext.ticklen);
dest->ext.alpn_selected = OPENSSL_memdup(src->ext.alpn_selected,
dest->ticket_appdata = OPENSSL_memdup(src->ticket_appdata, src->ticket_appdata_len);
s->session->ext.alpn_selected = OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
s->psksession_id = OPENSSL_memdup(id, idlen);
methdst->add_arg = OPENSSL_memdup(methsrc->add_arg,
methdst->parse_arg = OPENSSL_memdup(methsrc->parse_arg,
dst->meths = OPENSSL_memdup(src->meths,
tmppsk = OPENSSL_memdup(psk, psklen);
s->s3.alpn_selected = OPENSSL_memdup(selected, selected_len);
s->session->ext.alpn_selected = OPENSSL_memdup(selected,
s->s3.tmp.psk = OPENSSL_memdup(psk, psklen);
s->session->ext.alpn_selected = OPENSSL_memdup(s->s3.alpn_selected, s->s3.alpn_selected_len);
if ((tls_aad = OPENSSL_memdup(expected->aad[0],
duppkt->data = OPENSSL_memdup(thispkt->data, thispkt->len);
if (!TEST_ptr(pub = OPENSSL_memdup(tst->pub, tst->pub_len)))
uint8_t *priv = OPENSSL_memdup(td->priv, td->priv_len);
*hdrout = OPENSSL_memdup(hdrin, sizeof(QUIC_PKT_HDR));
if (!TEST_ptr(copy = OPENSSL_memdup(orespder, sizeof(orespder))))
if (!TEST_ptr(copy = OPENSSL_memdup(in, inl)))
keyblob = OPENSSL_memdup(xorxkey->pubkey, retlen = XOR_KEY_SIZE);