in src/transport/xqc_transport_params.c [873:882]
static xqc_int_t xqc_decode_max_receive_timestamps_per_ack(xqc_transport_params_t *params, xqc_transport_params_type_t exttype,
const uint8_t *p, const uint8_t *end, uint64_t param_type, uint64_t param_len)
{
ssize_t nread = xqc_vint_read(p, end, ¶ms->max_receive_timestamps_per_ack);
/* [TRANSPORT] Values above 20 are invalid */
if (nread < 0 || params->max_receive_timestamps_per_ack > XQC_MAX_RECEIVE_TIMESTAMPS_PER_ACK) {
return -XQC_TLS_MALFORMED_TRANSPORT_PARAM;
}
return XQC_OK;
}