EVP_GCM_TLS_EXPLICIT_IV_LEN
if (len < EVP_GCM_TLS_EXPLICIT_IV_LEN)
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN;
if (out != in || len < (EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN))
EVP_GCM_TLS_EXPLICIT_IV_LEN, out)
in += EVP_GCM_TLS_EXPLICIT_IV_LEN;
out += EVP_GCM_TLS_EXPLICIT_IV_LEN;
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
rv = len + EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
if (len < EVP_GCM_TLS_EXPLICIT_IV_LEN)
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN;
|| len < (EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN))
EVP_GCM_TLS_EXPLICIT_IV_LEN, out)
in += EVP_GCM_TLS_EXPLICIT_IV_LEN;
out += EVP_GCM_TLS_EXPLICIT_IV_LEN;
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
rv = len + EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
if (len < EVP_GCM_TLS_EXPLICIT_IV_LEN)
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN;
|| len < (EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN))
EVP_GCM_TLS_EXPLICIT_IV_LEN, out)
in += EVP_GCM_TLS_EXPLICIT_IV_LEN;
out += EVP_GCM_TLS_EXPLICIT_IV_LEN;
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
rv = len + EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
ctx->ivlen = (EVP_GCM_TLS_FIXED_IV_LEN + EVP_GCM_TLS_EXPLICIT_IV_LEN);
if (len < EVP_GCM_TLS_EXPLICIT_IV_LEN)
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN;
|| (ctx->ivlen - (int)len) < EVP_GCM_TLS_EXPLICIT_IV_LEN)
size_t arg = EVP_GCM_TLS_EXPLICIT_IV_LEN;
if (out != in || len < (EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN))
in += EVP_GCM_TLS_EXPLICIT_IV_LEN;
out += EVP_GCM_TLS_EXPLICIT_IV_LEN;
len -= EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
plen = len + EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
unsigned char geniv[EVP_GCM_TLS_EXPLICIT_IV_LEN];
|| !ossl_assert(EVP_GCM_TLS_EXPLICIT_IV_LEN
EVP_GCM_TLS_EXPLICIT_IV_LEN, 0)
memset(geniv, 0, EVP_GCM_TLS_EXPLICIT_IV_LEN);
if (!ossl_assert(ivlen == EVP_GCM_TLS_FIXED_IV_LEN + EVP_GCM_TLS_EXPLICIT_IV_LEN))
== EVP_GCM_TLS_EXPLICIT_IV_LEN))
== EVP_GCM_TLS_EXPLICIT_IV_LEN))
eivlen = EVP_GCM_TLS_EXPLICIT_IV_LEN;
recs[0].data += EVP_GCM_TLS_EXPLICIT_IV_LEN;
recs[0].input += EVP_GCM_TLS_EXPLICIT_IV_LEN;
recs[ctr].data += EVP_GCM_TLS_EXPLICIT_IV_LEN;
recs[ctr].input += EVP_GCM_TLS_EXPLICIT_IV_LEN;
recs[ctr].length -= EVP_GCM_TLS_EXPLICIT_IV_LEN;
out = EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_TAG_LEN;
size_t ivlen = EVP_GCM_TLS_EXPLICIT_IV_LEN + EVP_GCM_TLS_FIXED_IV_LEN;