/third_party/nghttp2/src/ |
H A D | shrpx_quic.h | 113 const ngtcp2_cid &retry_scid, const ngtcp2_cid &odcid, 116 int verify_retry_token(ngtcp2_cid &odcid, const uint8_t *token, size_t tokenlen,
|
H A D | shrpx_quic.cc | 297 const ngtcp2_cid &retry_scid, const ngtcp2_cid &odcid, in generate_retry_token() 304 token, secret, secretlen, version, sa, salen, &retry_scid, &odcid, t); in generate_retry_token() 314 int verify_retry_token(ngtcp2_cid &odcid, const uint8_t *token, size_t tokenlen, in verify_retry_token() argument 323 if (ngtcp2_crypto_verify_retry_token(&odcid, token, tokenlen, secret, in verify_retry_token() 295 generate_retry_token(uint8_t *token, size_t &tokenlen, uint32_t version, const sockaddr *sa, socklen_t salen, const ngtcp2_cid &retry_scid, const ngtcp2_cid &odcid, const uint8_t *secret, size_t secretlen) generate_retry_token() argument
|
H A D | shrpx_quic_connection_handler.cc | 172 ngtcp2_cid odcid, *podcid = nullptr; in handle_packet() local 229 if (verify_retry_token(odcid, hd.token, hd.tokenlen, hd.version, in handle_packet() 250 podcid = &odcid; in handle_packet() 369 const Address &local_addr, const ngtcp2_pkt_hd &hd, const ngtcp2_cid *odcid, in handle_new_connection() 421 if (upstream->init(faddr, remote_addr, local_addr, hd, odcid, token, tokenlen, in handle_new_connection() 367 handle_new_connection( const UpstreamAddr *faddr, const Address &remote_addr, const Address &local_addr, const ngtcp2_pkt_hd &hd, const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen, ngtcp2_token_type token_type) handle_new_connection() argument
|
H A D | shrpx_quic_connection_handler.h | 122 const ngtcp2_cid *odcid, const uint8_t *token,
|
H A D | shrpx_http3_upstream.h | 92 const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen,
|
H A D | shrpx_http3_upstream.cc | 571 const ngtcp2_cid *odcid, const uint8_t *token, in init() 712 if (odcid) { in init() 713 params.original_dcid = *odcid; in init() 568 init(const UpstreamAddr *faddr, const Address &remote_addr, const Address &local_addr, const ngtcp2_pkt_hd &initial_hd, const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen, ngtcp2_token_type token_type) init() argument
|
/third_party/node/deps/ngtcp2/ngtcp2/crypto/includes/ngtcp2/ |
H A D | ngtcp2_crypto.h | 651 * |odcid| is a Destination Connection ID in Initial packet sent by 660 const ngtcp2_cid *retry_scid, const ngtcp2_cid *odcid, ngtcp2_tstamp ts); 676 * buffer pointed by |odcid|. 681 ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen, 753 * pointed by |dest| of length |destlen|. |odcid| specifies Original 763 const ngtcp2_cid *scid, const ngtcp2_cid *odcid, const uint8_t *token,
|
/third_party/node/deps/ngtcp2/ngtcp2/crypto/ |
H A D | shared.c | 899 const ngtcp2_cid *retry_scid, const ngtcp2_cid *odcid, ngtcp2_tstamp ts) { in ngtcp2_crypto_generate_retry_token() 919 *p++ = (uint8_t)odcid->datalen; in ngtcp2_crypto_generate_retry_token() 920 memcpy(p, odcid->data, odcid->datalen); in ngtcp2_crypto_generate_retry_token() 974 ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen, in ngtcp2_crypto_verify_retry_token() 1047 ngtcp2_cid_init(odcid, plaintext + /* cid len = */ 1, cil); in ngtcp2_crypto_verify_retry_token() 1278 const ngtcp2_cid *odcid, in ngtcp2_crypto_write_retry() 1307 spktlen = ngtcp2_pkt_write_retry(dest, destlen, version, dcid, scid, odcid, in ngtcp2_crypto_write_retry() 896 ngtcp2_crypto_generate_retry_token( uint8_t *token, const uint8_t *secret, size_t secretlen, uint32_t version, const ngtcp2_sockaddr *remote_addr, ngtcp2_socklen remote_addrlen, const ngtcp2_cid *retry_scid, const ngtcp2_cid *odcid, ngtcp2_tstamp ts) ngtcp2_crypto_generate_retry_token() argument 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 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
|
/third_party/node/deps/ngtcp2/ngtcp2/lib/ |
H A D | ngtcp2_pkt.c | 2252 const ngtcp2_cid *scid, const ngtcp2_cid *odcid, const uint8_t *token, in ngtcp2_pkt_write_retry() 2266 assert(!ngtcp2_cid_eq(scid, odcid)); in ngtcp2_pkt_write_retry() 2271 if (odcid->datalen < NGTCP2_MIN_INITIAL_DCIDLEN) { in ngtcp2_pkt_write_retry() 2281 /* unused = */ 0, odcid, token, tokenlen); in ngtcp2_pkt_write_retry() 2307 offset = 1 + odcid->datalen; in ngtcp2_pkt_write_retry() 2321 const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen) { in ngtcp2_pkt_encode_pseudo_retry() 2325 if (destlen < 1 + odcid->datalen) { in ngtcp2_pkt_encode_pseudo_retry() 2329 *p++ = (uint8_t)odcid->datalen; in ngtcp2_pkt_encode_pseudo_retry() 2330 p = ngtcp2_cpymem(p, odcid->data, odcid in ngtcp2_pkt_encode_pseudo_retry() 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 2319 ngtcp2_pkt_encode_pseudo_retry( uint8_t *dest, size_t destlen, const ngtcp2_pkt_hd *hd, uint8_t unused, const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen) ngtcp2_pkt_encode_pseudo_retry() argument [all...] |
H A D | ngtcp2_qlog.h | 72 void ngtcp2_qlog_start(ngtcp2_qlog *qlog, const ngtcp2_cid *odcid, int server);
|
H A D | ngtcp2_qlog.c | 188 static uint8_t *write_common_fields(uint8_t *p, const ngtcp2_cid *odcid) { in write_common_fields() argument 192 p = write_cid(p, odcid); in write_common_fields() 197 static uint8_t *write_trace(uint8_t *p, int server, const ngtcp2_cid *odcid) { in write_trace() argument 206 p = write_common_fields(p, odcid); in write_trace() 211 void ngtcp2_qlog_start(ngtcp2_qlog *qlog, const ngtcp2_cid *odcid, int server) { in ngtcp2_qlog_start() argument 221 p = write_trace(p, server, odcid); in ngtcp2_qlog_start()
|
H A D | ngtcp2_pkt.h | 141 ngtcp2_cid odcid; member 1203 const ngtcp2_cid *odcid, const uint8_t *token, size_t tokenlen); 1208 * including packet header. The odcid and tag fields of |retry| must
|
H A D | ngtcp2_conn.c | 1348 ngtcp2_qlog_start(&(*pconn)->qlog, server ? &settings->qlog.odcid : dcid, in conn_new() 5314 uint8_t cidbuf[sizeof(retry.odcid.data) * 2 + 1]; in conn_on_retry() 5328 retry.odcid = conn->dcid.current.cid; in conn_on_retry() 5339 ngtcp2_log_info(&conn->log, NGTCP2_LOG_EVENT_PKT, "odcid=0x%s", in conn_on_retry() 5340 (const char *)ngtcp2_encode_hex(cidbuf, retry.odcid.data, in conn_on_retry() 5341 retry.odcid.datalen)); in conn_on_retry()
|
/third_party/node/deps/ngtcp2/ngtcp2/lib/includes/ngtcp2/ |
H A D | ngtcp2.h | 1746 * :member:`odcid` is Original Destination Connection ID sent by 1751 ngtcp2_cid odcid; member 3619 * |odcid| specifies Original Destination Connection ID which appeared 3633 * :member:`odcid->datalen <ngtcp2_cid.datalen>` is less than 3638 const ngtcp2_cid *scid, const ngtcp2_cid *odcid, const uint8_t *token,
|