Home
last modified time | relevance | path

Searched refs:cid_prefix (Results 1 - 8 of 8) sorted by relevance

/third_party/nghttp2/src/
H A Dshrpx_connection_handler.cc281 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 Dshrpx_worker.h315 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 Dshrpx_quic.h93 const uint8_t *cid_prefix, uint8_t km_id,
H A Dshrpx_quic.cc197 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 Dshrpx_worker.cc151 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 Dshrpx_connection_handler.h200 const uint8_t *cid_prefix, const uint8_t *data,
H A Dshrpx.cc585 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 Dreuseport_kern.c583 __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()

Completed in 13 milliseconds