QUIC_ENC_LEVEL_INITIAL
case QUIC_ENC_LEVEL_INITIAL:
return QUIC_ENC_LEVEL_INITIAL;
case QUIC_ENC_LEVEL_INITIAL:
for (i = QUIC_ENC_LEVEL_INITIAL; i < ch->rx_enc_level; ++i)
for (i = QUIC_ENC_LEVEL_INITIAL; i < enc_level; ++i)
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
ch_discard_el(ch, QUIC_ENC_LEVEL_INITIAL);
ch_discard_el(ch, QUIC_ENC_LEVEL_INITIAL);
ch->tx_enc_level = QUIC_ENC_LEVEL_INITIAL;
ch->rx_enc_level = QUIC_ENC_LEVEL_INITIAL;
if (ossl_qrl_enc_level_set_have_el(&qrx->el_set, QUIC_ENC_LEVEL_INITIAL) != 1)
el = ossl_qrl_enc_level_set_get(&qrx->el_set, QUIC_ENC_LEVEL_INITIAL, 1);
&dec_len, sop, aad_len, rxe->pn, QUIC_ENC_LEVEL_INITIAL,
return QUIC_ENC_LEVEL_INITIAL;
return QUIC_ENC_LEVEL_INITIAL; /* not used */
if (enc_level == QUIC_ENC_LEVEL_INITIAL
&& !ossl_qrx_provide_secret(qrx, QUIC_ENC_LEVEL_INITIAL,
&& !ossl_qtx_provide_secret(qtx, QUIC_ENC_LEVEL_INITIAL,
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
if (enc_level == QUIC_ENC_LEVEL_INITIAL) {
if ((enc_level == QUIC_ENC_LEVEL_INITIAL
if (pkt->h.enc_level == QUIC_ENC_LEVEL_INITIAL)
if (enc_level == QUIC_ENC_LEVEL_INITIAL
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
size_t running_total = (enc_level > QUIC_ENC_LEVEL_INITIAL)
if (pkt[QUIC_ENC_LEVEL_INITIAL].h_valid
&& pkt[QUIC_ENC_LEVEL_INITIAL].h.bytes_appended > 0)
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
for (enc_level = QUIC_ENC_LEVEL_INITIAL;
RX_OP_DISCARD_EL(QUIC_ENC_LEVEL_INITIAL)
RX_OP_DISCARD_EL(QUIC_ENC_LEVEL_INITIAL)
RX_OP_DISCARD_EL(QUIC_ENC_LEVEL_INITIAL)
RX_OP_DISCARD_EL(QUIC_ENC_LEVEL_INITIAL)
OP_PROVIDE_SECRET(QUIC_ENC_LEVEL_INITIAL, QRL_SUITE_AES128GCM, secret_1)
OP_PROVIDE_SECRET(QUIC_ENC_LEVEL_INITIAL, QRL_SUITE_AES128GCM, secret_1)
OP_DISCARD_EL(QUIC_ENC_LEVEL_INITIAL)
OP_DISCARD_EL(QUIC_ENC_LEVEL_INITIAL)
OP_PROVIDE_SECRET(QUIC_ENC_LEVEL_INITIAL, QRL_SUITE_AES128GCM, secret_1)
OP_PROVIDE_SECRET(QUIC_ENC_LEVEL_INITIAL, QRL_SUITE_AES128GCM, secret_1)