Home
last modified time | relevance | path

Searched refs:dcid (Results 1 - 25 of 26) sorted by relevance

12

/third_party/node/deps/ngtcp2/ngtcp2/lib/
H A Dngtcp2_cid.c73 void ngtcp2_dcid_init(ngtcp2_dcid *dcid, uint64_t seq, const ngtcp2_cid *cid, in ngtcp2_dcid_init() argument
75 dcid->seq = seq; in ngtcp2_dcid_init()
76 dcid->cid = *cid; in ngtcp2_dcid_init()
78 memcpy(dcid->token, token, NGTCP2_STATELESS_RESET_TOKENLEN); in ngtcp2_dcid_init()
79 dcid->flags = NGTCP2_DCID_FLAG_TOKEN_PRESENT; in ngtcp2_dcid_init()
81 dcid->flags = NGTCP2_DCID_FLAG_NONE; in ngtcp2_dcid_init()
83 ngtcp2_path_storage_zero(&dcid->ps); in ngtcp2_dcid_init()
84 dcid->retired_ts = UINT64_MAX; in ngtcp2_dcid_init()
85 dcid->bound_ts = UINT64_MAX; in ngtcp2_dcid_init()
86 dcid in ngtcp2_dcid_init()
91 ngtcp2_dcid_set_token(ngtcp2_dcid *dcid, const uint8_t *token) ngtcp2_dcid_set_token() argument
98 ngtcp2_dcid_set_path(ngtcp2_dcid *dcid, const ngtcp2_path *path) ngtcp2_dcid_set_path() argument
126 ngtcp2_dcid_verify_uniqueness(ngtcp2_dcid *dcid, uint64_t seq, const ngtcp2_cid *cid, const uint8_t *token) ngtcp2_dcid_verify_uniqueness() argument
140 ngtcp2_dcid_verify_stateless_reset_token(const ngtcp2_dcid *dcid, const uint8_t *token) ngtcp2_dcid_verify_stateless_reset_token() argument
[all...]
H A Dngtcp2_conn.c73 const ngtcp2_cid *dcid) { in conn_call_recv_client_initial()
78 rv = conn->callbacks.recv_client_initial(conn, dcid, conn->user_data); in conn_call_recv_client_initial()
279 rv = conn->callbacks.path_validation(conn, flags, &pv->dcid.ps.path, res, in conn_call_path_validation()
364 const ngtcp2_dcid *dcid) { in conn_call_dcid_status()
372 conn, (int)type, dcid->seq, &dcid->cid, in conn_call_dcid_status()
373 (dcid->flags & NGTCP2_DCID_FLAG_TOKEN_PRESENT) ? dcid->token : NULL, in conn_call_dcid_status()
382 static int conn_call_activate_dcid(ngtcp2_conn *conn, const ngtcp2_dcid *dcid) { in conn_call_activate_dcid() argument
384 dcid); in conn_call_activate_dcid()
72 conn_call_recv_client_initial(ngtcp2_conn *conn, const ngtcp2_cid *dcid) conn_call_recv_client_initial() argument
362 conn_call_dcid_status(ngtcp2_conn *conn, ngtcp2_connection_id_status_type type, const ngtcp2_dcid *dcid) conn_call_dcid_status() argument
387 conn_call_deactivate_dcid(ngtcp2_conn *conn, const ngtcp2_dcid *dcid) conn_call_deactivate_dcid() argument
593 conn_call_version_negotiation(ngtcp2_conn *conn, uint32_t version, const ngtcp2_cid *dcid) conn_call_version_negotiation() argument
1048 conn_new(ngtcp2_conn **pconn, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, const ngtcp2_path *path, uint32_t client_chosen_version, int callbacks_version, const ngtcp2_callbacks *callbacks, int settings_version, const ngtcp2_settings *settings, int transport_params_version, const ngtcp2_transport_params *params, const ngtcp2_mem *mem, void *user_data, int server) conn_new() argument
1386 ngtcp2_conn_client_new_versioned( ngtcp2_conn **pconn, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, const ngtcp2_path *path, uint32_t client_chosen_version, int callbacks_version, const ngtcp2_callbacks *callbacks, int settings_version, const ngtcp2_settings *settings, int transport_params_version, const ngtcp2_transport_params *params, const ngtcp2_mem *mem, void *user_data) ngtcp2_conn_client_new_versioned() argument
1415 ngtcp2_conn_server_new_versioned( ngtcp2_conn **pconn, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, const ngtcp2_path *path, uint32_t client_chosen_version, int callbacks_version, const ngtcp2_callbacks *callbacks, int settings_version, const ngtcp2_settings *settings, int transport_params_version, const ngtcp2_transport_params *params, const ngtcp2_mem *mem, void *user_data) ngtcp2_conn_server_new_versioned() argument
3064 dcid_tx_left(ngtcp2_dcid *dcid) dcid_tx_left() argument
3080 conn_server_tx_left(ngtcp2_conn *conn, ngtcp2_dcid *dcid) conn_server_tx_left() argument
3365 ngtcp2_dcid *dcid; conn_remove_retired_connection_id() local
4311 ngtcp2_conn_write_single_frame_pkt( ngtcp2_conn *conn, ngtcp2_pkt_info *pi, uint8_t *dest, size_t destlen, uint8_t type, uint8_t flags, const ngtcp2_cid *dcid, ngtcp2_frame *fr, uint16_t rtb_entry_flags, const ngtcp2_path *path, ngtcp2_tstamp ts) ngtcp2_conn_write_single_frame_pkt() argument
4583 conn_retire_dcid(ngtcp2_conn *conn, const ngtcp2_dcid *dcid, ngtcp2_tstamp ts) conn_retire_dcid() argument
4624 ngtcp2_dcid *dcid, *ndcid; conn_bind_dcid() local
4840 conn_shape_udp_payload(ngtcp2_conn *conn, const ngtcp2_dcid *dcid, size_t payloadlen) conn_shape_udp_payload() argument
5022 ngtcp2_dcid *dcid = NULL; conn_write_path_response() local
7573 check_stateless_reset(const ngtcp2_dcid *dcid, const ngtcp2_path *path, const ngtcp2_pkt_stateless_reset *sr) check_stateless_reset() argument
7602 ngtcp2_dcid *dcid; conn_on_stateless_reset() local
7687 ngtcp2_dcid *dcid, *last; conn_retire_dcid_prior_to() local
7734 ngtcp2_dcid *dcid; conn_recv_new_connection_id() local
7887 ngtcp2_dcid *dcid; conn_post_process_recv_new_connection_id() local
8108 ngtcp2_dcid *dcid; conn_select_preferred_addr() local
8369 ngtcp2_dcid dcid, *bound_dcid, *last; conn_recv_non_probing_pkt_on_new_path() local
9557 ngtcp2_dcid *dcid; conn_is_retired_path() local
10010 ngtcp2_dcid *dcid; conn_write_handshake() local
10746 ngtcp2_dcid *dcid, *last; conn_retire_stale_bound_dcid() local
10791 ngtcp2_dcid *dcid; ngtcp2_conn_internal_expiry() local
12973 ngtcp2_dcid *dcid; ngtcp2_conn_get_active_dcid() local
13058 ngtcp2_dcid *dcid; ngtcp2_conn_initiate_immediate_migration() local
13111 ngtcp2_dcid *dcid; ngtcp2_conn_initiate_migration() local
13422 ngtcp2_pkt_write_connection_close( uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, uint64_t error_code, const uint8_t *reason, size_t reasonlen, ngtcp2_encrypt encrypt, const ngtcp2_crypto_aead *aead, const ngtcp2_crypto_aead_ctx *aead_ctx, const uint8_t *iv, ngtcp2_hp_mask hp_mask, const ngtcp2_crypto_cipher *hp, const ngtcp2_crypto_cipher_ctx *hp_ctx) ngtcp2_pkt_write_connection_close() argument
[all...]
H A Dngtcp2_cid.h125 * ngtcp2_dcid_init initializes |dcid| with the given parameters. If
126 * |token| is NULL, the function fills dcid->token it with 0. |token|
129 void ngtcp2_dcid_init(ngtcp2_dcid *dcid, uint64_t seq, const ngtcp2_cid *cid,
133 * ngtcp2_dcid_set_token sets |token| to |dcid|. |token| must not be
136 void ngtcp2_dcid_set_token(ngtcp2_dcid *dcid, const uint8_t *token);
139 * ngtcp2_dcid_set_path sets |path| to |dcid|. It sets
143 void ngtcp2_dcid_set_path(ngtcp2_dcid *dcid, const ngtcp2_path *path);
158 * |token|) tuple against |dcid|.
160 int ngtcp2_dcid_verify_uniqueness(ngtcp2_dcid *dcid, uint64_t seq,
165 * token |token| against the one included in |dcid|
[all...]
H A Dngtcp2_pv.c42 int ngtcp2_pv_new(ngtcp2_pv **ppv, const ngtcp2_dcid *dcid, in ngtcp2_pv_new() argument
52 ngtcp2_dcid_copy(&(*ppv)->dcid, dcid); in ngtcp2_pv_new()
H A Dngtcp2_pv.h97 /* dcid is DCID and path this path validation uses. */
98 ngtcp2_dcid dcid; member
123 * to |*ppv|. This function makes a copy of |dcid|. |timeout| is a
132 int ngtcp2_pv_new(ngtcp2_pv **ppv, const ngtcp2_dcid *dcid,
H A Dngtcp2_pkt.c109 dest->dcid = &data[6]; in ngtcp2_pkt_decode_version_cid()
133 dest->dcid = &data[1]; in ngtcp2_pkt_decode_version_cid()
142 const ngtcp2_cid *dcid, const ngtcp2_cid *scid, in ngtcp2_pkt_hd_init()
147 if (dcid) { in ngtcp2_pkt_hd_init()
148 hd->dcid = *dcid; in ngtcp2_pkt_hd_init()
150 ngtcp2_cid_zero(&hd->dcid); in ngtcp2_pkt_hd_init()
306 ngtcp2_cid_init(&dest->dcid, p, dcil); in ngtcp2_pkt_decode_hd_long()
364 ngtcp2_cid_init(&dest->dcid, p, dcidlen); in ngtcp2_pkt_decode_hd_short()
387 size_t len = NGTCP2_MIN_LONG_HEADERLEN + hd->dcid in ngtcp2_pkt_encode_hd_long()
141 ngtcp2_pkt_hd_init(ngtcp2_pkt_hd *hd, uint8_t flags, uint8_t type, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, int64_t pkt_num, size_t pkt_numlen, uint32_t version, size_t len) ngtcp2_pkt_hd_init() argument
2095 ngtcp2_pkt_write_version_negotiation( uint8_t *dest, size_t destlen, uint8_t unused_random, const uint8_t *dcid, size_t dcidlen, const uint8_t *scid, size_t scidlen, const uint32_t *sv, size_t nsv) ngtcp2_pkt_write_version_negotiation() argument
2250 ngtcp2_pkt_write_retry( uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen, ngtcp2_encrypt encrypt, const ngtcp2_crypto_aead *aead, const ngtcp2_crypto_aead_ctx *aead_ctx) ngtcp2_pkt_write_retry() argument
[all...]
H A Dngtcp2_log.c747 uint8_t dcid[sizeof(hd->dcid.data) * 2 + 1]; in log_pkt_hd() local
756 log, NGTCP2_LOG_EVENT_PKT, "%s pkn=%" PRId64 " dcid=0x%s type=%s k=%d", in log_pkt_hd()
758 (const char *)ngtcp2_encode_hex(dcid, hd->dcid.data, hd->dcid.datalen), in log_pkt_hd()
763 "%s pkn=%" PRId64 " dcid=0x%s scid=0x%s version=0x%08x type=%s len=%zu", in log_pkt_hd()
765 (const char *)ngtcp2_encode_hex(dcid, hd->dcid.data, hd->dcid in log_pkt_hd()
[all...]
H A Dngtcp2_ppe.c56 ppe->len_offset = 1 + 4 + 1 + hd->dcid.datalen + 1 + hd->scid.datalen; in ngtcp2_ppe_encode_hd()
64 ppe->pkt_num_offset = 1 + hd->dcid.datalen; in ngtcp2_ppe_encode_hd()
H A Dngtcp2_conn.h409 } dcid; member
872 * Short packet is used. |dcid| is used as a destination connection
886 uint8_t type, uint8_t flags, const ngtcp2_cid *dcid, ngtcp2_frame *fr,
H A Dngtcp2_pkt.h412 * |dcid| and/or |scid| is NULL, DCID and SCID of |hd| is empty
419 const ngtcp2_cid *dcid, const ngtcp2_cid *scid,
/third_party/nghttp2/bpf/
H A Dreuseport_kern.c448 __u8 *dcid; member
485 qhd->dcid = p; in parse_quic()
490 qhd->dcid = data + 1; in parse_quic()
519 __builtin_memcpy(hbuf, qhd->dcid + 16, 4); in sk_index_from_dcid()
522 __builtin_memcpy(hbuf, qhd->dcid + 16, 3); in sk_index_from_dcid()
525 __builtin_memcpy(hbuf, qhd->dcid + 16, 2); in sk_index_from_dcid()
528 __builtin_memcpy(hbuf, qhd->dcid + 16, 1); in sk_index_from_dcid()
541 __builtin_memcpy(hbuf, qhd->dcid + 8, 8); in sk_index_from_dcid()
544 __builtin_memcpy(hbuf, qhd->dcid + 8, 7); in sk_index_from_dcid()
547 __builtin_memcpy(hbuf, qhd->dcid in sk_index_from_dcid()
[all...]
/third_party/nghttp2/src/
H A Dshrpx_quic_connection_handler.cc74 send_version_negotiation(faddr, vc.version, vc.dcid, vc.dcidlen, vc.scid, in handle_packet()
85 ngtcp2_cid_init(&dcid_key, vc.dcid, vc.dcidlen); in handle_packet()
132 *qkms.get(), vc.dcid[0] & SHRPX_QUIC_DCID_KM_ID_MASK); in handle_packet()
135 vc.dcid + SHRPX_QUIC_CID_PREFIX_OFFSET, in handle_packet()
187 vc.dcid + SHRPX_QUIC_CID_PREFIX_OFFSET, in handle_packet()
201 send_connection_close(faddr, hd.version, hd.dcid, hd.scid, remote_addr, in handle_packet()
209 send_retry(faddr, vc.version, vc.dcid, vc.dcidlen, vc.scid, in handle_packet()
227 *qkms.get(), vc.dcid[0] & SHRPX_QUIC_DCID_KM_ID_MASK); in handle_packet()
230 hd.dcid, &remote_addr.su.sa, remote_addr.len, in handle_packet()
239 send_connection_close(faddr, hd.version, hd.dcid, h in handle_packet()
565 send_stateless_reset(const UpstreamAddr *faddr, const uint8_t *dcid, size_t dcidlen, const Address &remote_addr, const Address &local_addr) send_stateless_reset() argument
[all...]
H A Dshrpx_quic_connection_handler.h106 int send_stateless_reset(const UpstreamAddr *faddr, const uint8_t *dcid,
H A Dshrpx_quic.h117 uint32_t version, const ngtcp2_cid &dcid,
H A Dshrpx_quic.cc315 uint32_t version, const ngtcp2_cid &dcid, in verify_retry_token()
324 secretlen, version, sa, salen, &dcid, in verify_retry_token()
314 verify_retry_token(ngtcp2_cid &odcid, const uint8_t *token, size_t tokenlen, uint32_t version, const ngtcp2_cid &dcid, const sockaddr *sa, socklen_t salen, const uint8_t *secret, size_t secretlen) verify_retry_token() argument
H A Dh2load_quic.cc382 ngtcp2_cid scid, dcid; in quic_init() local
386 if (generate_cid(dcid) != 0) { in quic_init()
451 rv = ngtcp2_conn_client_new(&quic.conn, &dcid, &scid, &path, quic_version, in quic_init()
H A Dshrpx_connection_handler.h214 // such that |dcid| starts with it. If no such
217 match_quic_lingering_worker_process_cid_prefix(const uint8_t *dcid,
H A Dshrpx_connection_handler.cc1063 const uint8_t *dcid, size_t dcidlen) { in match_quic_lingering_worker_process_cid_prefix()
1068 if (std::equal(std::begin(cid_prefix), std::end(cid_prefix), dcid)) { in match_quic_lingering_worker_process_cid_prefix()
1292 vc.dcid + SHRPX_QUIC_CID_PREFIX_OFFSET, in quic_ipc_read()
1062 match_quic_lingering_worker_process_cid_prefix( const uint8_t *dcid, size_t dcidlen) match_quic_lingering_worker_process_cid_prefix() argument
H A Dshrpx_http3_upstream.cc714 params.retry_scid = initial_hd.dcid; in init()
717 params.original_dcid = initial_hd.dcid; in init()
755 initial_hd.dcid) != 0) { in init()
1828 vc.dcid, vc.dcidlen, vc.scid, vc.scidlen, in on_read()
/third_party/node/src/quic/
H A Dpacket.cc241 path_descriptor.dcid, in CreateRetryPacket()
261 path_descriptor.dcid, in CreateRetryPacket()
302 path_descriptor.dcid, in CreateImmediateConnectionClosePacket()
329 StatelessResetToken token(token_secret, path_descriptor.dcid); in CreateStatelessResetPacket()
378 size_t pktlen = path_descriptor.dcid.length() + in CreateVersionNegotiationPacket()
392 path_descriptor.dcid, in CreateVersionNegotiationPacket()
393 path_descriptor.dcid.length(), in CreateVersionNegotiationPacket()
H A Dpacket.h25 const CID& dcid; member
/third_party/node/deps/ngtcp2/ngtcp2/crypto/includes/ngtcp2/
H A Dngtcp2_crypto.h535 const ngtcp2_cid *dcid,
670 * |remote_addrlen| is an address of client. |dcid| is a Destination
684 const ngtcp2_cid *dcid, ngtcp2_duration timeout, ngtcp2_tstamp ts);
734 * |dcid| must be the Source Connection ID in Initial packet from
745 uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid,
762 uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid,
/third_party/node/deps/ngtcp2/ngtcp2/crypto/
H A Dshared.c977 const ngtcp2_cid *dcid, ngtcp2_duration timeout, ngtcp2_tstamp ts) { in ngtcp2_crypto_verify_retry_token()
1020 remote_addrlen, dcid); in ngtcp2_crypto_verify_retry_token()
1221 uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid, in ngtcp2_crypto_write_connection_close()
1261 dest, destlen, version, dcid, scid, error_code, reason, reasonlen, in ngtcp2_crypto_write_connection_close()
1276 uint32_t version, const ngtcp2_cid *dcid, in ngtcp2_crypto_write_retry()
1307 spktlen = ngtcp2_pkt_write_retry(dest, destlen, version, dcid, scid, odcid, in ngtcp2_crypto_write_retry()
1320 const ngtcp2_cid *dcid = ngtcp2_conn_get_dcid(conn); in ngtcp2_crypto_client_initial_cb() local
1326 ngtcp2_conn_get_client_chosen_version(conn), dcid) != 0) { in ngtcp2_crypto_client_initial_cb()
1356 const ngtcp2_cid *dcid, in ngtcp2_crypto_recv_client_initial_cb()
1362 ngtcp2_conn_get_client_chosen_version(conn), dcid) ! in ngtcp2_crypto_recv_client_initial_cb()
973 ngtcp2_crypto_verify_retry_token( ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen, const uint8_t *secret, size_t secretlen, uint32_t version, const ngtcp2_sockaddr *remote_addr, ngtcp2_socklen remote_addrlen, const ngtcp2_cid *dcid, ngtcp2_duration timeout, ngtcp2_tstamp ts) ngtcp2_crypto_verify_retry_token() argument
1220 ngtcp2_crypto_write_connection_close( uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, uint64_t error_code, const uint8_t *reason, size_t reasonlen) ngtcp2_crypto_write_connection_close() argument
1275 ngtcp2_crypto_write_retry(uint8_t *dest, size_t destlen, uint32_t version, const ngtcp2_cid *dcid, const ngtcp2_cid *scid, const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen) ngtcp2_crypto_write_retry() argument
1355 ngtcp2_crypto_recv_client_initial_cb(ngtcp2_conn *conn, const ngtcp2_cid *dcid, void *user_data) ngtcp2_crypto_recv_client_initial_cb() argument
[all...]
/third_party/node/deps/ngtcp2/ngtcp2/lib/includes/ngtcp2/
H A Dngtcp2.h1169 * :member:`dcid` is Destination Connection ID.
1171 ngtcp2_cid dcid; member
1748 * this field and uses dcid parameter passed to
2302 * :member:`dcid` points to the Destination Connection ID.
2304 const uint8_t *dcid; member
2307 * pointed by :member:`dcid`.
2337 * length and assigns them to :member:`dest->dcid
2338 * <ngtcp2_version_cid.dcid>` and :member:`dest->dcidlen
2351 * Destination Connection ID and assigns it to :member:`dest->dcid
2352 * <ngtcp2_version_cid.dcid>`
[all...]
/third_party/curl/lib/vquic/
H A Dcurl_ngtcp2.c118 ngtcp2_cid dcid; member
2055 ctx->dcid.datalen = NGTCP2_MAX_CIDLEN; in cf_connect_start()
2056 result = Curl_rand(data, ctx->dcid.data, NGTCP2_MAX_CIDLEN); in cf_connect_start()
2089 rc = ngtcp2_conn_client_new(&ctx->qconn, &ctx->dcid, &ctx->scid, in cf_connect_start()

Completed in 39 milliseconds

12