QUIC_CONN_ID
static int get_cid(PACKET *pkt, QUIC_CONN_ID *cid)
QUIC_CONN_ID arg_cid, cid_out;
static int get_cid(PACKET *pkt, QUIC_CONN_ID *cid)
QUIC_CONN_ID arg_cid, cid_out;
QUIC_CONN_ID odcid;
const QUIC_CONN_ID *init_dcid);
const QUIC_CONN_ID *peer_scid,
const QUIC_CONN_ID *peer_dcid);
const QUIC_CONN_ID *conn_id);
void ossl_quic_channel_get_diag_local_cid(QUIC_CHANNEL *ch, QUIC_CONN_ID *cid);
const QUIC_CONN_ID *scid, const QUIC_CONN_ID *dcid,
const QUIC_CONN_ID *odcid);
const QUIC_CONN_ID *dcid);
const QUIC_CONN_ID *initial_odcid);
QUIC_CONN_ID *initial_lcid);
const QUIC_CONN_ID *containing_pkt_dcid,
QUIC_CONN_ID *retired_lcid,
const QUIC_CONN_ID *lcid,
const QUIC_CONN_ID *lcid);
const QUIC_CONN_ID *lcid,
int ossl_quic_lcidm_get_unused_cid(QUIC_LCIDM *lcidm, QUIC_CONN_ID *cid);
const QUIC_CONN_ID *lcid);
QUIC_CONN_ID *tx_dcid);
QUIC_RCIDM *ossl_quic_rcidm_new(const QUIC_CONN_ID *initial_odcid);
const QUIC_CONN_ID *rcid);
const QUIC_CONN_ID *retry_odcid);
const QUIC_CONN_ID *dcid);
const QUIC_CONN_ID *dst_conn_id,
const QUIC_CONN_ID *dcid,
const QUIC_CONN_ID *conn_id);
const QUIC_CONN_ID *dcid);
const QUIC_CONN_ID *scid);
QUIC_CONN_ID cur_scid; /* Current Source Connection ID we use. */
QUIC_CONN_ID cur_dcid; /* Current Destination Connection ID we use. */
static ossl_unused ossl_inline int ossl_quic_conn_id_eq(const QUIC_CONN_ID *a,
const QUIC_CONN_ID *b)
QUIC_CONN_ID *cid);
QUIC_CONN_ID conn_id;
const QUIC_CONN_ID *cid);
QUIC_CONN_ID *cid);
QUIC_CONN_ID cid;
QUIC_CONN_ID dst_conn_id;
QUIC_CONN_ID src_conn_id;
QUIC_CONN_ID *dst_conn_id);
const QUIC_CONN_ID *client_initial_dcid);
const QUIC_CONN_ID *client_initial_dcid,
const QUIC_CONN_ID *init_dcid)
QUIC_CONN_ID cid;
QUIC_CONN_ID *id_to_use = NULL;
const QUIC_CONN_ID *retry_scid,
const QUIC_CONN_ID *peer_scid,
const QUIC_CONN_ID *peer_dcid,
const QUIC_CONN_ID *peer_odcid)
const QUIC_CONN_ID *peer_scid,
const QUIC_CONN_ID *peer_dcid)
const QUIC_CONN_ID *peer_scid,
const QUIC_CONN_ID *peer_dcid,
const QUIC_CONN_ID *peer_odcid)
const QUIC_CONN_ID *conn_id)
void ossl_quic_channel_get_diag_local_cid(QUIC_CHANNEL *ch, QUIC_CONN_ID *cid)
const QUIC_CONN_ID *retry_scid,
const QUIC_CONN_ID *retry_scid,
QUIC_CONN_ID init_dcid;
QUIC_CONN_ID odcid;
QUIC_CONN_ID init_scid;
QUIC_CONN_ID retry_scid;
QUIC_CONN_ID cur_local_cid;
QUIC_CONN_ID cur_remote_dcid;
QUIC_CONN_ID *dst_conn_id)
QUIC_CONN_ID dst_conn_id;
static QUIC_LCID *lcidm_get0_lcid(const QUIC_LCIDM *lcidm, const QUIC_CONN_ID *lcid)
const QUIC_CONN_ID *lcid)
QUIC_CONN_ID *cid)
QUIC_CONN_ID cid;
QUIC_CONN_ID *lcid_out,
const QUIC_CONN_ID *initial_odcid)
QUIC_CONN_ID *initial_lcid)
const QUIC_CONN_ID *lcid)
const QUIC_CONN_ID *containing_pkt_dcid,
QUIC_CONN_ID *retired_lcid,
const QUIC_CONN_ID *lcid,
const QUIC_CONN_ID *lcid)
const QUIC_CONN_ID *lcid,
int ossl_quic_lcidm_get_unused_cid(QUIC_LCIDM *lcidm, QUIC_CONN_ID *cid)
QUIC_CONN_ID next_lcid;
BIO_ADDR *peer, QUIC_CONN_ID *odcid,
QUIC_CONN_ID *scid, uint8_t *gen_new_token)
QUIC_CONN_ID rscid = { 0 };
const QUIC_CONN_ID *dcid)
QUIC_CONN_ID odcid, scid;
if (ossl_qrx_validate_initial_packet(qrx, e, (const QUIC_CONN_ID *)dcid) == 0)
const QUIC_CONN_ID *dcid);
QUIC_CONN_ID odcid;
QUIC_CONN_ID rscid;
const QUIC_CONN_ID *scid, const QUIC_CONN_ID *dcid,
const QUIC_CONN_ID *odcid, OSSL_QRX *qrx,
static int generate_token(BIO_ADDR *peer, QUIC_CONN_ID odcid,
QUIC_CONN_ID rscid, QUIC_VALIDATION_TOKEN *token,
QUIC_CONN_ID cid; /* The actual CID string for this RCID */
QUIC_CONN_ID preferred_rcid;
QUIC_CONN_ID initial_odcid, retry_odcid;
QUIC_RCIDM *ossl_quic_rcidm_new(const QUIC_CONN_ID *initial_odcid)
const QUIC_CONN_ID *rcid)
const QUIC_CONN_ID *cid,
const QUIC_CONN_ID *rcid);
const QUIC_CONN_ID *rcid)
const QUIC_CONN_ID *retry_odcid)
QUIC_CONN_ID *tx_dcid)
QUIC_CONN_ID *first_dcid,
QUIC_CONN_ID first_dcid = { 255 };
const QUIC_CONN_ID *first_dcid);
const QUIC_CONN_ID *first_dcid,
const QUIC_CONN_ID *dcid)
const QUIC_CONN_ID *first_dcid)
const QUIC_CONN_ID *dst_conn_id,
const QUIC_CONN_ID *dcid,
static void put_conn_id(BIO *bio, QUIC_CONN_ID *id)
const QUIC_CONN_ID *conn_id)
const QUIC_CONN_ID *dcid)
const QUIC_CONN_ID *scid)
QUIC_CONN_ID *cid)
const QUIC_CONN_ID *cid)
QUIC_CONN_ID *cid)
QUIC_CONN_ID *dst_conn_id)
const QUIC_CONN_ID *client_initial_dcid)
const QUIC_CONN_ID *client_initial_dcid,
static const QUIC_CONN_ID cid8_1 = { 8, { 1 } };
static const QUIC_CONN_ID cid8_2 = { 8, { 2 } };
static const QUIC_CONN_ID cid8_3 = { 8, { 3 } };
static const QUIC_CONN_ID cid8_4 = { 8, { 4 } };
static const QUIC_CONN_ID cid8_5 = { 8, { 5 } };
QUIC_CONN_ID lcid_1, lcid_dummy, lcid_init = { 0 };
QUIC_CONN_ID new_cid = { 0 };
QUIC_CONN_ID new_cid = { 0 };
static const QUIC_CONN_ID conn_id = {
static const QUIC_CONN_ID cid8_1 = { 8, { 1 } };
static const QUIC_CONN_ID cid8_2 = { 8, { 2 } };
static const QUIC_CONN_ID cid8_3 = { 8, { 3 } };
static const QUIC_CONN_ID cid8_4 = { 8, { 4 } };
static const QUIC_CONN_ID cid8_5 = { 8, { 5 } };
QUIC_CONN_ID dcid_out;
const QUIC_CONN_ID *odcid = NULL;
const QUIC_CONN_ID *dcid;
static const QUIC_CONN_ID rx_script_1_dcid = {
static const QUIC_CONN_ID empty_conn_id = { 0, { 0 } };
static const QUIC_CONN_ID rx_script_6_c2s_init_dcid = {
static const QUIC_CONN_ID rx_script_5_c2s_init_dcid = {
const QUIC_CONN_ID *dcid;
static const QUIC_CONN_ID rx_script_7_c2s_init_dcid = {
QUIC_CONN_ID rx_dcid;
const QUIC_CONN_ID *dcid)
QUIC_CONN_ID dcid;
const QUIC_CONN_ID *dcid)
static const QUIC_CONN_ID scid_1 = {
static const QUIC_CONN_ID dcid_1 = {
static const QUIC_CONN_ID cid_1 = {
static const QUIC_CONN_ID retry_orig_dcid = {