| /external/cronet/net/third_party/quiche/src/build/ |
| D | source_list.json | 3 "quiche/quic/core/proto/cached_network_parameters.proto", 4 "quiche/quic/core/proto/crypto_server_config.proto", 5 "quiche/quic/core/proto/source_address_token.proto" 8 "quiche/quic/test_tools/send_algorithm_test_result.proto" 11 "quiche/common/btree_scheduler.h", 12 "quiche/common/capsule.h", 13 "quiche/common/http/http_header_block.h", 14 "quiche/common/http/http_header_storage.h", 15 "quiche/common/masque/connect_udp_datagram_payload.h", 16 "quiche/common/platform/api/quiche_bug_tracker.h", [all …]
|
| D | source_list.gni | 1 # Autogenerated source file list for QUICHE Chromium build. 4 "src/quiche/quic/core/proto/cached_network_parameters.proto", 5 "src/quiche/quic/core/proto/crypto_server_config.proto", 6 "src/quiche/quic/core/proto/source_address_token.proto", 9 "src/quiche/quic/test_tools/send_algorithm_test_result.proto", 12 "src/quiche/common/btree_scheduler.h", 13 "src/quiche/common/capsule.h", 14 "src/quiche/common/http/http_header_block.h", 15 "src/quiche/common/http/http_header_storage.h", 16 "src/quiche/common/masque/connect_udp_datagram_payload.h", [all …]
|
| /external/cronet/net/third_party/quiche/ |
| D | BUILD.gn | 5 # Build file for QUICHE, <https://quiche.googlesource.com/quiche/> 8 # - quiche -- the part of QUICHE that is shipped within Chromium proper. 11 # - quiche_tests -- all of the QUICHE test targets. 19 # quiche <--- quiche_tool_support <--- quiche_test_support <--- quiche_tests 28 import("//net/third_party/quiche/src/build/source_list.gni") 50 "src/quiche/common/platform/default", 55 component("quiche") { 71 "src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.cc", 72 "src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h", 73 "src/quiche/common/platform/default/quiche_platform_impl/quiche_prefetch_impl.h", [all …]
|
| /external/rust/crates/quiche/ |
| D | README.md | 1  3 [](https://crates.io/crates/quiche) 4 [](https://docs.rs/quiche) 5 [](https://opensource.org/li… 6 >; [all …]
|
| D | encapsulated_web_transport.cc | 5 #include "quiche/web_transport/encapsulated/encapsulated_web_transport.h" 18 #include "quiche/common/capsule.h" 19 #include "quiche/common/http/http_header_block.h" 20 #include "quiche/common/platform/api/quiche_logging.h" 21 #include "quiche/common/quiche_buffer_allocator.h" 22 #include "quiche/common/quiche_callbacks.h" 23 #include "quiche/common/quiche_status_utils.h" 24 #include "quiche/common/quiche_stream.h" 25 #include "quiche/web_transport/web_transport.h" 31 using ::quiche::Capsule; [all …]
|
| /external/cronet/net/http/ |
| D | structured_headers.h | 11 #include "net/third_party/quiche/src/quiche/common/structured_headers.h" 16 using Item = quiche::structured_headers::Item; 18 quiche::structured_headers::ParameterisedIdentifier; 19 using ParameterizedItem = quiche::structured_headers::ParameterizedItem; 20 using ParameterizedMember = quiche::structured_headers::ParameterizedMember; 21 using DictionaryMember = quiche::structured_headers::DictionaryMember; 22 using Dictionary = quiche::structured_headers::Dictionary; 23 using ParameterisedList = quiche::structured_headers::ParameterisedList; 24 using ListOfLists = quiche::structured_headers::ListOfLists; 25 using List = quiche::structured_headers::List; [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/moqt/ |
| D | moqt_framer.h | 12 #include "quiche/quic/core/quic_types.h" 13 #include "quiche/quic/moqt/moqt_messages.h" 14 #include "quiche/common/platform/api/quiche_export.h" 15 #include "quiche/common/quiche_buffer_allocator.h" 29 MoqtFramer(quiche::QuicheBufferAllocator* allocator, bool using_webtrans) in MoqtFramer() 39 quiche::QuicheBuffer SerializeObject(const MoqtObject& message, 42 quiche::QuicheBuffer SerializeObjectPayload(absl::string_view payload); 43 quiche::QuicheBuffer SerializeClientSetup(const MoqtClientSetup& message); 44 quiche::QuicheBuffer SerializeServerSetup(const MoqtServerSetup& message); 46 quiche::QuicheBuffer SerializeSubscribeRequest( [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/core/frames/ |
| D | quic_frame.h | 13 #include "quiche/quic/core/frames/quic_ack_frame.h" 14 #include "quiche/quic/core/frames/quic_ack_frequency_frame.h" 15 #include "quiche/quic/core/frames/quic_blocked_frame.h" 16 #include "quiche/quic/core/frames/quic_connection_close_frame.h" 17 #include "quiche/quic/core/frames/quic_crypto_frame.h" 18 #include "quiche/quic/core/frames/quic_goaway_frame.h" 19 #include "quiche/quic/core/frames/quic_handshake_done_frame.h" 20 #include "quiche/quic/core/frames/quic_max_streams_frame.h" 21 #include "quiche/quic/core/frames/quic_message_frame.h" 22 #include "quiche/quic/core/frames/quic_mtu_discovery_frame.h" [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/tools/ |
| D | quic_toy_client.cc | 43 #include "quiche/quic/tools/quic_toy_client.h" 55 #include "quiche/quic/core/crypto/quic_client_session_cache.h" 56 #include "quiche/quic/core/quic_packets.h" 57 #include "quiche/quic/core/quic_server_id.h" 58 #include "quiche/quic/core/quic_utils.h" 59 #include "quiche/quic/core/quic_versions.h" 60 #include "quiche/quic/platform/api/quic_default_proof_providers.h" 61 #include "quiche/quic/platform/api/quic_ip_address.h" 62 #include "quiche/quic/platform/api/quic_socket_address.h" 63 #include "quiche/quic/tools/fake_proof_verifier.h" [all …]
|
| D | quic_toy_server.cc | 5 #include "quiche/quic/tools/quic_toy_server.h" 15 #include "quiche/quic/core/quic_server_id.h" 16 #include "quiche/quic/core/quic_versions.h" 17 #include "quiche/quic/platform/api/quic_default_proof_providers.h" 18 #include "quiche/quic/platform/api/quic_socket_address.h" 19 #include "quiche/quic/tools/connect_server_backend.h" 20 #include "quiche/quic/tools/quic_memory_cache_backend.h" 21 #include "quiche/common/platform/api/quiche_command_line_flags.h" 22 #include "quiche/common/platform/api/quiche_logging.h" 23 #include "quiche/common/quiche_random.h" [all …]
|
| D | web_transport_test_server.cc | 11 #include "quiche/quic/core/web_transport_interface.h" 12 #include "quiche/quic/platform/api/quic_socket_address.h" 13 #include "quiche/quic/tools/devious_baton.h" 14 #include "quiche/quic/tools/quic_server.h" 15 #include "quiche/quic/tools/web_transport_only_backend.h" 16 #include "quiche/quic/tools/web_transport_test_visitors.h" 17 #include "quiche/common/platform/api/quiche_command_line_flags.h" 18 #include "quiche/common/platform/api/quiche_default_proof_providers.h" 19 #include "quiche/common/platform/api/quiche_googleurl.h" 20 #include "quiche/common/platform/api/quiche_logging.h" [all …]
|
| /external/curl/.github/workflows/ |
| D | quiche-linux.yml | 5 name: quiche 42 group: quiche-${{ github.event.pull_request.number || github.sha }} 57 …# renovate: datasource=github-tags depName=cloudflare/quiche versioning=semver registryUrl=https:/… 58 quiche-version: 0.21.0 71 - name: quiche 76 LDFLAGS="-Wl,-rpath,/home/runner/quiche/target/release" 77 --with-openssl=/home/runner/quiche/quiche/deps/boringssl/src 79 --with-quiche=/home/runner/quiche/target/release 138 - name: cache quiche 140 id: cache-quiche [all …]
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/masque/ |
| D | masque_encapsulated_client_session.cc | 5 #include "quiche/quic/masque/masque_encapsulated_client_session.h" 8 #include "quiche/common/platform/api/quiche_logging.h" 9 #include "quiche/common/quiche_ip_address.h" 13 using ::quiche::AddressAssignCapsule; 14 using ::quiche::AddressRequestCapsule; 15 using ::quiche::RouteAdvertisementCapsule; 48 quiche::QuicheDataReader reader(packet); in ProcessIpPacket() 55 quiche::QuicheIpAddress server_ip; in ProcessIpPacket() 60 << quiche::QuicheTextUtils::HexDump(packet); in ProcessIpPacket() 67 << quiche::QuicheTextUtils::HexDump(packet); in ProcessIpPacket() [all …]
|
| /external/cronet/net/tools/quic/ |
| D | quic_simple_server_test.cc | 10 #include "net/third_party/quiche/src/quiche/quic/core/crypto/quic_random.h" 11 #include "net/third_party/quiche/src/quiche/quic/core/deterministic_connection_id_generator.h" 12 #include "net/third_party/quiche/src/quiche/quic/core/quic_crypto_stream.h" 13 #include "net/third_party/quiche/src/quiche/quic/core/quic_utils.h" 14 #include "net/third_party/quiche/src/quiche/quic/platform/api/quic_test.h" 15 #include "net/third_party/quiche/src/quiche/quic/test_tools/crypto_test_utils.h" 16 #include "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_dispatcher.h" 17 #include "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils.h" 18 #include "net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend.h"
|
| D | quic_simple_server_bin.cc | 10 #include "net/third_party/quiche/src/quiche/common/platform/api/quiche_command_line_flags.h" 11 #include "net/third_party/quiche/src/quiche/common/platform/api/quiche_system_event_loop.h" 12 #include "net/third_party/quiche/src/quiche/quic/core/quic_versions.h" 13 #include "net/third_party/quiche/src/quiche/quic/platform/api/quic_flags.h" 14 #include "net/third_party/quiche/src/quiche/quic/tools/quic_simple_server_backend.h" 15 #include "net/third_party/quiche/src/quiche/quic/tools/quic_toy_server.h" 35 quiche::QuicheSystemEventLoop event_loop("quic_server"); in main() 38 quiche::QuicheParseCommandLineFlags(usage, argc, argv); in main() 40 quiche::QuichePrintCommandLineFlagHelp(usage); in main()
|
| D | quic_simple_client_bin.cc | 41 #include "net/third_party/quiche/src/quiche/common/platform/api/quiche_command_line_flags.h" 42 #include "net/third_party/quiche/src/quiche/common/platform/api/quiche_system_event_loop.h" 43 #include "net/third_party/quiche/src/quiche/quic/core/quic_error_codes.h" 44 #include "net/third_party/quiche/src/quiche/quic/core/quic_packets.h" 45 #include "net/third_party/quiche/src/quiche/quic/core/quic_server_id.h" 46 #include "net/third_party/quiche/src/quiche/quic/core/quic_versions.h" 47 #include "net/third_party/quiche/src/quiche/quic/platform/api/quic_socket_address.h" 48 #include "net/third_party/quiche/src/quiche/quic/tools/quic_toy_client.h" 49 #include "net/third_party/quiche/src/quiche/spdy/core/http2_header_block.h" 115 quiche::QuicheSystemEventLoop event_loop("quic_client"); in main() [all …]
|
| D | quic_simple_client.cc | 23 #include "net/third_party/quiche/src/quiche/quic/core/crypto/quic_random.h" 24 #include "net/third_party/quiche/src/quiche/quic/core/http/spdy_utils.h" 25 #include "net/third_party/quiche/src/quiche/quic/core/quic_connection.h" 26 #include "net/third_party/quiche/src/quiche/quic/core/quic_packets.h" 27 #include "net/third_party/quiche/src/quiche/quic/core/quic_server_id.h" 28 #include "net/third_party/quiche/src/quiche/quic/platform/api/quic_flags.h" 29 #include "net/third_party/quiche/src/quiche/quic/tools/quic_simple_client_session.h" 30 #include "net/third_party/quiche/src/quiche/spdy/core/http2_header_block.h"
|
| /external/cronet/net/third_party/quiche/src/quiche/common/ |
| D | quiche_text_utils_test.cc | 5 #include "quiche/common/quiche_text_utils.h" 10 #include "quiche/common/platform/api/quiche_test.h" 12 namespace quiche { namespace 16 EXPECT_EQ("lower", quiche::QuicheTextUtils::ToLower("LOWER")); in TEST() 17 EXPECT_EQ("lower", quiche::QuicheTextUtils::ToLower("lower")); in TEST() 18 EXPECT_EQ("lower", quiche::QuicheTextUtils::ToLower("lOwEr")); in TEST() 19 EXPECT_EQ("123", quiche::QuicheTextUtils::ToLower("123")); in TEST() 20 EXPECT_EQ("", quiche::QuicheTextUtils::ToLower("")); in TEST() 29 quiche::QuicheTextUtils::RemoveLeadingAndTrailingWhitespace(&piece); in TEST() 36 EXPECT_EQ("", quiche::QuicheTextUtils::HexDump(absl::HexStringToBytes(""))); in TEST() [all …]
|
| /external/cronet/net/quic/platform/impl/ |
| D | quic_test_flags_utils.cc | 11 #include "net/third_party/quiche/src/quiche/common/platform/api/quiche_flags.h" 12 #include "net/third_party/quiche/src/quiche/quic/platform/api/quic_flags.h" 16 #include "net/third_party/quiche/src/quiche/quic/core/quic_flags_list.h" in QuicFlagSaverImpl() 19 #include "net/third_party/quiche/src/quiche/quic/core/quic_protocol_flags_list.h" in QuicFlagSaverImpl() 25 #include "net/third_party/quiche/src/quiche/quic/core/quic_flags_list.h" in ~QuicFlagSaverImpl() 28 #include "net/third_party/quiche/src/quiche/quic/core/quic_protocol_flags_list.h" in ~QuicFlagSaverImpl() 38 #include "net/third_party/quiche/src/quiche/quic/core/quic_flags_list.h" in QuicFlagChecker() 58 #include "net/third_party/quiche/src/quiche/quic/core/quic_protocol_flags_list.h" in QuicFlagChecker()
|
| /external/cronet/net/third_party/quiche/src/quiche/quic/core/ |
| D | quic_data_writer_test.cc | 5 #include "quiche/quic/core/quic_data_writer.h" 13 #include "quiche/quic/core/quic_connection_id.h" 14 #include "quiche/quic/core/quic_data_reader.h" 15 #include "quiche/quic/core/quic_types.h" 16 #include "quiche/quic/core/quic_utils.h" 17 #include "quiche/quic/platform/api/quic_expect_bug.h" 18 #include "quiche/quic/platform/api/quic_flags.h" 19 #include "quiche/quic/platform/api/quic_test.h" 20 #include "quiche/quic/test_tools/quic_test_utils.h" 21 #include "quiche/common/quiche_endian.h" [all …]
|
| D | quic_crypto_server_stream_base.cc | 5 #include "quiche/quic/core/quic_crypto_server_stream_base.h" 11 #include "quiche/quic/core/crypto/crypto_protocol.h" 12 #include "quiche/quic/core/crypto/crypto_utils.h" 13 #include "quiche/quic/core/crypto/quic_crypto_server_config.h" 14 #include "quiche/quic/core/crypto/quic_random.h" 15 #include "quiche/quic/core/proto/cached_network_parameters_proto.h" 16 #include "quiche/quic/core/quic_config.h" 17 #include "quiche/quic/core/quic_crypto_server_stream.h" 18 #include "quiche/quic/core/quic_packets.h" 19 #include "quiche/quic/core/quic_session.h" [all …]
|
| D | quic_generic_session.h | 13 #include "quiche/quic/core/crypto/quic_crypto_client_config.h" 14 #include "quiche/quic/core/crypto/quic_crypto_server_config.h" 15 #include "quiche/quic/core/quic_config.h" 16 #include "quiche/quic/core/quic_connection.h" 17 #include "quiche/quic/core/quic_crypto_client_stream.h" 18 #include "quiche/quic/core/quic_crypto_server_stream_base.h" 19 #include "quiche/quic/core/quic_crypto_stream.h" 20 #include "quiche/quic/core/quic_datagram_queue.h" 21 #include "quiche/quic/core/quic_error_codes.h" 22 #include "quiche/quic/core/quic_session.h" [all …]
|
| /external/cronet/net/third_party/quiche/src/ |
| D | README.md | 1 # QUICHE chapter 3 QUICHE stands for QUIC, Http, Etc. It is Google's production-ready 8 There are two public QUICHE repositories. Either one may be used by embedders, 11 * https://quiche.googlesource.com/quiche 12 * https://github.com/google/quiche 14 To embed QUICHE in your project, platform APIs need to be implemented and build 15 files need to be created. Note that it is on the QUICHE team's roadmap to 20 …https://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/overrides/quiche_p… 21 …Chromium](https://source.chromium.org/chromium/chromium/src/+/main:net/third_party/quiche/BUILD.gn) 23 * [Build file in Envoy](https://github.com/envoyproxy/envoy/blob/main/bazel/external/quiche.BUILD) [all …]
|
| /external/rust/crates/quiche/examples/ |
| D | http3-server.rs | 36 use quiche::h3::NameValue; 41 headers: Option<Vec<quiche::h3::Header>>, 49 conn: quiche::Connection, 51 http3_conn: Option<quiche::h3::Connection>, 56 type ClientMap = HashMap<quiche::ConnectionId<'static>, Client>; 84 let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); in main() 94 .set_application_protos(quiche::h3::APPLICATION_PROTOCOL) in main() 109 let h3_config = quiche::h3::Config::new().unwrap(); in main() 127 // Read incoming UDP packets from the socket and feed them to quiche, in main() 161 let hdr = match quiche::Header::from_slice( in main() [all …]
|