commit | 970656fcae08c22aa3bde1d2df72090aa835b4ff | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Fri Aug 09 12:31:50 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Aug 09 12:37:29 2019 -0700 |
tree | d5662c7054d4a782f112d0d9ab46c93052a22886 | |
parent | 367c8933d22905ec8d8b00f17f92682803ca8ba2 [diff] |
Encode and decode multiple header lists in qpack_round_trip_fuzzer.cc. Do multiple header lists until fuzzer data runs out. Consume fuzzer data for stream id. Consume fuzzer data for maximum dynamic table capacity and maximum number of blocked streams. Decrease maximum fragment size to 256 bytes to better test fragmented decoding. Lots of changes to how fuzzed data is interpreted. I'll make more changes and then regenerate corpus. gfe-relnote: n/a, change in QPACK fuzzer only. PiperOrigin-RevId: 262611465 Change-Id: I8d90d4e3626a5c0d19c7c326929c7ad41cb4e953
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.