/third_party/nghttp2/src/ |
H A D | shrpx_connection_handler.cc | 281 const auto &cid_prefix = cid_prefixes_[0]; in create_single_worker() local 287 quic_sv_ssl_ctx, quic_cert_tree_.get(), cid_prefix.data(), in create_single_worker() 288 cid_prefix.size(), in create_single_worker() 385 const auto &cid_prefix = cid_prefixes_[i]; in create_worker_thread() local 391 quic_sv_ssl_ctx, quic_cert_tree_.get(), cid_prefix.data(), in create_worker_thread() 392 cid_prefix.size(), in create_worker_thread() 1023 const uint8_t *cid_prefix, const uint8_t *data, size_t datalen) { in forward_quic_packet() 1027 if (!std::equal(cid_prefix, cid_prefix + SHRPX_QUIC_CID_PREFIXLEN, in forward_quic_packet() 1067 for (auto &cid_prefix in match_quic_lingering_worker_process_cid_prefix() 1020 forward_quic_packet( const UpstreamAddr *faddr, const Address &remote_addr, const Address &local_addr, const ngtcp2_pkt_info &pi, const uint8_t *cid_prefix, const uint8_t *data, size_t datalen) forward_quic_packet() argument [all...] |
H A D | shrpx_worker.h | 315 const uint8_t *cid_prefix, size_t cid_prefixlen, 475 int create_cid_prefix(uint8_t *cid_prefix, const uint8_t *server_id);
|
H A D | shrpx_quic.h | 93 const uint8_t *cid_prefix, uint8_t km_id,
|
H A D | shrpx_quic.cc | 197 const uint8_t *cid_prefix, uint8_t km_id, in generate_quic_connection_id() 211 std::copy_n(cid_prefix, SHRPX_QUIC_CID_PREFIXLEN, p); in generate_quic_connection_id() 196 generate_quic_connection_id(ngtcp2_cid &cid, size_t cidlen, const uint8_t *cid_prefix, uint8_t km_id, const uint8_t *key) generate_quic_connection_id() argument
|
H A D | shrpx_worker.cc | 151 const uint8_t *cid_prefix, size_t cid_prefixlen, in Worker() 184 std::copy_n(cid_prefix, cid_prefixlen, std::begin(cid_prefix_)); in graceful_shutdown_() 1338 int create_cid_prefix(uint8_t *cid_prefix, const uint8_t *server_id) { in create_cid_prefix() argument 1339 auto p = std::copy_n(server_id, SHRPX_QUIC_SERVER_IDLEN, cid_prefix); in create_cid_prefix() 146 Worker(struct ev_loop *loop, SSL_CTX *sv_ssl_ctx, SSL_CTX *cl_ssl_ctx, SSL_CTX *tls_session_cache_memcached_ssl_ctx, tls::CertLookupTree *cert_tree, SSL_CTX *quic_sv_ssl_ctx, tls::CertLookupTree *quic_cert_tree, const uint8_t *cid_prefix, size_t cid_prefixlen, size_t index, const std::shared_ptr<TicketKeys> &ticket_keys, ConnectionHandler *conn_handler, std::shared_ptr<DownstreamConfig> downstreamconf) Worker() argument
|
H A D | shrpx_connection_handler.h | 200 const uint8_t *cid_prefix, const uint8_t *data,
|
H A D | shrpx.cc | 585 for (auto &cid_prefix : wp->cid_prefixes) { in exec_binary() 587 s += util::format_hex(cid_prefix); in exec_binary() 1443 for (auto &cid_prefix : cid_prefixes) { in generate_cid_prefix() 1444 if (create_cid_prefix(cid_prefix.data(), quicconf.server_id.data()) != 0) { in generate_cid_prefix()
|
/third_party/nghttp2/bpf/ |
H A D | reuseport_kern.c | 583 __u8 *cid_prefix; in select_reuseport() local 620 cid_prefix = qhd.dcid + CID_PREFIX_OFFSET; in select_reuseport() 621 AES_ECB_decrypt(&aes_ctx, cid_prefix); in select_reuseport() 623 psk_index = bpf_map_lookup_elem(&cid_prefix_map, cid_prefix); in select_reuseport() 640 cid_prefix = qhd.dcid + CID_PREFIX_OFFSET; in select_reuseport() 641 AES_ECB_decrypt(&aes_ctx, cid_prefix); in select_reuseport() 643 psk_index = bpf_map_lookup_elem(&cid_prefix_map, cid_prefix); in select_reuseport()
|