diff --git a/.travis.yml b/.travis.yml index 87a00d4c7cf..2ec9b726fb2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ matrix: - cargo clippy --examples -- -D warnings - cargo doc --no-deps - make -C examples + # http3_test - RUSTFLAGS="-D warnings" cargo test --no-run --verbose --manifest-path tools/http3_test/Cargo.toml - cargo clippy --manifest-path tools/http3_test/Cargo.toml -- -D warnings - rust: beta @@ -28,18 +29,25 @@ matrix: - RUSTFLAGS="-D warnings" cargo test --verbose - cargo doc --no-deps - make -C examples + # http3_test - RUSTFLAGS="-D warnings" cargo test --no-run --verbose --manifest-path tools/http3_test/Cargo.toml - rust: nightly install: - rustup component add rustfmt + - cargo install cargo-fuzz script: - RUSTFLAGS="-D warnings" cargo build --release --verbose - RUSTFLAGS="-D warnings" cargo test --verbose - cargo fmt -- --check - cargo doc --no-deps - make -C examples + # http3_test - RUSTFLAGS="-D warnings" cargo test --no-run --verbose --manifest-path tools/http3_test/Cargo.toml - cargo fmt --manifest-path tools/http3_test/Cargo.toml -- --check + # fuzzers + - RUSTFLAGS="-D warnings" cargo fuzz run packet_recv_client -- -runs=1 + - RUSTFLAGS="-D warnings" cargo fuzz run packet_recv_server -- -runs=1 + - cargo fmt --manifest-path fuzz/Cargo.toml -- --check deploy: provider: pages diff --git a/Cargo.toml b/Cargo.toml index dea75e0c101..af2dd52005b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,8 @@ exclude = [ "deps/boringssl/fuzz/*", "deps/boringssl/ssl/test/runner/*", "deps/boringssl/third_party/wycheproof_testvectors/*", + "fuzz/*", + "tools/*", ] [features] @@ -35,7 +37,7 @@ default-features = false cmake = "0.1" [dependencies] -log = "0.4" +log = { version = "0.4", features = ["std"] } libc = "0.2" ring = "0.16" lazy_static = "1" diff --git a/fuzz/.gitignore b/fuzz/.gitignore new file mode 100644 index 00000000000..35ae8a00d52 --- /dev/null +++ b/fuzz/.gitignore @@ -0,0 +1,2 @@ +target +artifacts diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml new file mode 100644 index 00000000000..3d03ab5dcbb --- /dev/null +++ b/fuzz/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "quiche-fuzz" +version = "0.1.0" +authors = ["Alessandro Ghedini "] +edition = "2018" +publish = false + +[package.metadata] +cargo-fuzz = true + +[dependencies] +quiche = { path = ".." } +lazy_static = "1" +libfuzzer-sys = { git = "https://github.com/rust-fuzz/libfuzzer-sys.git" } + +# Prevent this from interfering with workspaces +[workspace] +members = ["."] + +[[bin]] +name = "packet_recv_client" +path = "src/packet_recv_client.rs" + +[[bin]] +name = "packet_recv_server" +path = "src/packet_recv_server.rs" diff --git a/fuzz/Dockerfile b/fuzz/Dockerfile new file mode 100644 index 00000000000..b800fc68549 --- /dev/null +++ b/fuzz/Dockerfile @@ -0,0 +1,10 @@ +FROM debian:bullseye +LABEL maintainer="alessandro@cloudflare.com" + +WORKDIR /home/mayhem/ + +COPY ./cert.crt ./ +COPY ./cert.key ./ + +COPY ./target/x86_64-unknown-linux-gnu/debug/packet_recv_client ./ +COPY ./target/x86_64-unknown-linux-gnu/debug/packet_recv_server ./ diff --git a/fuzz/README.md b/fuzz/README.md new file mode 100644 index 00000000000..79d260192ca --- /dev/null +++ b/fuzz/README.md @@ -0,0 +1,9 @@ +This crate provides fuzzers based on [libfuzzer](https://llvm.org/docs/LibFuzzer.html). + +Available fuzzers: + +* packet\_recv\_client: Processes a single incoming packet (including frames) at + a time from the client side. + +* packet\_recv\_server: Processes a single incoming packet (including frames) at + a time from the server side. diff --git a/fuzz/cert.crt b/fuzz/cert.crt new file mode 100644 index 00000000000..adfed317d22 --- /dev/null +++ b/fuzz/cert.crt @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDkzCCAnugAwIBAgIUaj26Dyzr2W9R8juKm2pNyrtati0wDQYJKoZIhvcNAQEL +BQAwWTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM +GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDESMBAGA1UEAwwJcXVpYy50ZWNoMB4X +DTE4MDkzMDIyMTE0OFoXDTE5MDkzMDIyMTE0OFowWTELMAkGA1UEBhMCQVUxEzAR +BgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5 +IEx0ZDESMBAGA1UEAwwJcXVpYy50ZWNoMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAqrS30fnkI6Q+5SKsBXkIwnhO61x/Wgt0zo5P+0yTAZDYVYtEhRlf +mJ3esEleO1nq5MtM3d+6aVBJlwtTi8pBOzVfJklnxd07N3rKh3HZbGHybjhJFGT9 +U4sUrcKcCpSKJaEu7IQsQQs1Hh0B67MeqJG3F7OcYCF3OXC11WK3CtDDKcLcsa2x ++WImzsPfayzEjQ4ELTVDP73oQGR6D3HaWauKES4JjI9CMn8EJRCcxjwet+c4U3kQ +g2z5KDbooBfCfrzmX3/EpMf/RaASaUtZF3kgfDT648dICWUoiparo1V73pg2vDe5 +RsAp4n1A7VCY48VvGEz9Qgcp8QFztpFJnwIDAQABo1MwUTAdBgNVHQ4EFgQUFOlS +IeYH/41CN5BP/8w8F3e/fkYwHwYDVR0jBBgwFoAUFOlSIeYH/41CN5BP/8w8F3e/ +fkYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAZa7XK3My4Jpe +SLz0BAj44QtghGdg98QFR3iZEnn0XC09HrkhbjaR8Ma3dn0QyMDRuPLLNl5j3VWu +rDqngENbuJJBPGkCTzozFfMU6MZzGLK1ljIiGzkMXVEaamSj7GDJ2eR2i2cBugiM +Yv7N/e8FbSMRBXoYVPjukoA8QwDJhS/oN47vt0+VsTi5wah9d3t0RCruAe/4TETo +jPxjbEGTQ71dmU66xPZMrnqlGCNa4kN2alCDNfSg1yRp4j10zSmK0jHEHOuiHliW +/Zc+aLEFcVB1QHmIyvcBIhKiuDbfbkWrqSiel6nLScIvhJaJOrGzQYBfjeZ4TO0m +IHJUojcgZA== +-----END CERTIFICATE----- diff --git a/fuzz/cert.key b/fuzz/cert.key new file mode 100644 index 00000000000..0a2c39b2c13 --- /dev/null +++ b/fuzz/cert.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCqtLfR+eQjpD7l +IqwFeQjCeE7rXH9aC3TOjk/7TJMBkNhVi0SFGV+Ynd6wSV47Werky0zd37ppUEmX +C1OLykE7NV8mSWfF3Ts3esqHcdlsYfJuOEkUZP1TixStwpwKlIoloS7shCxBCzUe +HQHrsx6okbcXs5xgIXc5cLXVYrcK0MMpwtyxrbH5YibOw99rLMSNDgQtNUM/vehA +ZHoPcdpZq4oRLgmMj0IyfwQlEJzGPB635zhTeRCDbPkoNuigF8J+vOZff8Skx/9F +oBJpS1kXeSB8NPrjx0gJZSiKlqujVXvemDa8N7lGwCnifUDtUJjjxW8YTP1CBynx +AXO2kUmfAgMBAAECggEAdWR0KT1NS8luy0qtu9HBWWM8+pSQq87HFClADZRaYDBI +5YMxqsqJOD4Q33CFEhHC/HZmtQpfen8RLINIgBCmDV6lwYGnkKWUTJHv53c+y08M +Vgn1D8Zng+VYYio7/vapjjkrONGoUU6wx7WxFXMHuWsD25PUDTPWdrTxBv6s3A0X +Le7UtuCdo/xNY4YS6S64SfiEPsBddj1NhoiwOHkXekpNRoAwnizjngubEkiznScu +gwKCW4nPV8y4CoIYyncGayrKieg03llgRngFiGJKpKeyL2UkX07Fqb2tXuJ36+RA +9DrluEkYWZCjOS+aaQu+NwxCkUV5pq+HcXQmF5VX+QKBgQDTrgF4sKwcIjm+k3Fp +bqhMS5stuSQJVn85fCIeQLq3u5DRq9n+UOvq6GvdEXz0SiupLfkXx/pDwiOux2sn +CcwMaPqWbFE4mSsCFCBkL/PvXSzH2zYesHOplztvcV+gexAjmoCikMBCcM00QpN1 +GScUmQGTk/7BKJYGnVchJOXbfQKBgQDOcoZryCDxUPsg2ZMwkrnpcM+fSTT1gcgf +I3gbGohagiXVTDU4+S7I7WmsJv+lBUJCWRG0p8JJZb0NsgnrGyOfCKL59xAV5PyT +xSXMIi2+OH+fQXblII76GqWCs7A7NxtEU2geSy4ePPzSS4G81FN2oeV1OxZ9a6fk +6cFIzmqsSwKBgQDIBQlg6NiI8RJNcXdeH/EpvtuQNfzGUhR/1jtLCPEmgjcS2Odx +Nzflzd92knrXP2rIPye7//wMoNsk4UzwI4LLSztWfl21NI5+NVRyNxmyWgHhi9M0 +5pk0bDH+WUv6Ea8rZWgdtNfnMD3HHw3FPZI/FWF2+QZlsRsqfuyA5iPI5QKBgQCu +D7F2Po5H6FdUIx4O3icRw6PKURbtyDbKykUB1SUR6pmrdU2Kc84WatWl6Fuy7vQm +rKJZBviwma8EVRA3wfIOrGF9D+noC+FJVffAXTDkKQ6xX6i3FvR1uvHBeW8k/hln +SkuG/ywrIpCnXjJM21hjtayZYvBbXuF4B/6HPEKEcQKBgQC+DVoOVjsoyd9udTcp +1v2xvwRVvU/OrPOLXwac1IbTgmb5FJYd8EZI0hdxJhialoTK3OONk04uxdn5tlAB +QwKBmkXZEr9EIreMp18gbzmDGalx8UcS0j+nIZvmpZXWsIimAKDGEwFc8w+NAN5a +X5UkSGjM6dnJocH0sLI7hXuVJw== +-----END PRIVATE KEY----- diff --git a/fuzz/corpus/packet_recv_client/080561a160bd0fa795238b128a11524a0a4c0816 b/fuzz/corpus/packet_recv_client/080561a160bd0fa795238b128a11524a0a4c0816 new file mode 100644 index 00000000000..7efab294437 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/080561a160bd0fa795238b128a11524a0a4c0816 differ diff --git a/fuzz/corpus/packet_recv_client/0a86c5498ff3eb064758ea04d640ab1eabfa29ed b/fuzz/corpus/packet_recv_client/0a86c5498ff3eb064758ea04d640ab1eabfa29ed new file mode 100644 index 00000000000..df53bc98db8 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/0a86c5498ff3eb064758ea04d640ab1eabfa29ed differ diff --git a/fuzz/corpus/packet_recv_client/0ca4b4656f321e200226702873cb726d8d33f123 b/fuzz/corpus/packet_recv_client/0ca4b4656f321e200226702873cb726d8d33f123 new file mode 100644 index 00000000000..63d8298affa Binary files /dev/null and b/fuzz/corpus/packet_recv_client/0ca4b4656f321e200226702873cb726d8d33f123 differ diff --git a/fuzz/corpus/packet_recv_client/0e910ba9042c76b442ffbae3a74aff00aed83960 b/fuzz/corpus/packet_recv_client/0e910ba9042c76b442ffbae3a74aff00aed83960 new file mode 100644 index 00000000000..b17c46a232d Binary files /dev/null and b/fuzz/corpus/packet_recv_client/0e910ba9042c76b442ffbae3a74aff00aed83960 differ diff --git a/fuzz/corpus/packet_recv_client/1154e21f9b2c9ce472a65d1413d087df6139c9fa b/fuzz/corpus/packet_recv_client/1154e21f9b2c9ce472a65d1413d087df6139c9fa new file mode 100644 index 00000000000..f08381a08e0 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/1154e21f9b2c9ce472a65d1413d087df6139c9fa differ diff --git a/fuzz/corpus/packet_recv_client/1252547c38988a6bea518b43fd2285a429cdd8e0 b/fuzz/corpus/packet_recv_client/1252547c38988a6bea518b43fd2285a429cdd8e0 new file mode 100644 index 00000000000..f0f793be3f3 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/1252547c38988a6bea518b43fd2285a429cdd8e0 differ diff --git a/fuzz/corpus/packet_recv_client/13df9abe8be67f42cb1110788cc17f9dc1c5cf64 b/fuzz/corpus/packet_recv_client/13df9abe8be67f42cb1110788cc17f9dc1c5cf64 new file mode 100644 index 00000000000..4ff9c043d72 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/13df9abe8be67f42cb1110788cc17f9dc1c5cf64 differ diff --git a/fuzz/corpus/packet_recv_client/16eedfacb9f6d5288c06143f8e6c54c0066ac85f b/fuzz/corpus/packet_recv_client/16eedfacb9f6d5288c06143f8e6c54c0066ac85f new file mode 100644 index 00000000000..f8d47840a87 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/16eedfacb9f6d5288c06143f8e6c54c0066ac85f differ diff --git a/fuzz/corpus/packet_recv_client/1895dfbc061b55379cab2301de60b17f6eb83e56 b/fuzz/corpus/packet_recv_client/1895dfbc061b55379cab2301de60b17f6eb83e56 new file mode 100644 index 00000000000..b987ad4e41d Binary files /dev/null and b/fuzz/corpus/packet_recv_client/1895dfbc061b55379cab2301de60b17f6eb83e56 differ diff --git a/fuzz/corpus/packet_recv_client/257af8d8a65356b09951c6bac6e9c1239d4fec94 b/fuzz/corpus/packet_recv_client/257af8d8a65356b09951c6bac6e9c1239d4fec94 new file mode 100644 index 00000000000..8a42a89eab3 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/257af8d8a65356b09951c6bac6e9c1239d4fec94 differ diff --git a/fuzz/corpus/packet_recv_client/2b1c1ec224ffa1d8e2f56bc108de4194876a2c3d b/fuzz/corpus/packet_recv_client/2b1c1ec224ffa1d8e2f56bc108de4194876a2c3d new file mode 100644 index 00000000000..13cd17930db Binary files /dev/null and b/fuzz/corpus/packet_recv_client/2b1c1ec224ffa1d8e2f56bc108de4194876a2c3d differ diff --git a/fuzz/corpus/packet_recv_client/2d8a5845c09a670fd440f80c62301a120dee6dc3 b/fuzz/corpus/packet_recv_client/2d8a5845c09a670fd440f80c62301a120dee6dc3 new file mode 100644 index 00000000000..80518a2f7fe Binary files /dev/null and b/fuzz/corpus/packet_recv_client/2d8a5845c09a670fd440f80c62301a120dee6dc3 differ diff --git a/fuzz/corpus/packet_recv_client/2f4d2786e73c240bbca4625839730bfca71b0a5b b/fuzz/corpus/packet_recv_client/2f4d2786e73c240bbca4625839730bfca71b0a5b new file mode 100644 index 00000000000..b3881611ffc Binary files /dev/null and b/fuzz/corpus/packet_recv_client/2f4d2786e73c240bbca4625839730bfca71b0a5b differ diff --git a/fuzz/corpus/packet_recv_client/340ee3233240301922006810b756701864d93150 b/fuzz/corpus/packet_recv_client/340ee3233240301922006810b756701864d93150 new file mode 100644 index 00000000000..574da908fab Binary files /dev/null and b/fuzz/corpus/packet_recv_client/340ee3233240301922006810b756701864d93150 differ diff --git a/fuzz/corpus/packet_recv_client/407b0ccc1fc3972e19c3ea74279faa055aafa6cd b/fuzz/corpus/packet_recv_client/407b0ccc1fc3972e19c3ea74279faa055aafa6cd new file mode 100644 index 00000000000..d965c686e0e Binary files /dev/null and b/fuzz/corpus/packet_recv_client/407b0ccc1fc3972e19c3ea74279faa055aafa6cd differ diff --git a/fuzz/corpus/packet_recv_client/41f87454dc4b348d1a7cd0b7c423418b971282e3 b/fuzz/corpus/packet_recv_client/41f87454dc4b348d1a7cd0b7c423418b971282e3 new file mode 100644 index 00000000000..b5304376fc1 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/41f87454dc4b348d1a7cd0b7c423418b971282e3 differ diff --git a/fuzz/corpus/packet_recv_client/428d56e4bdcd603e9a420d42cd9d87fd3698ef0d b/fuzz/corpus/packet_recv_client/428d56e4bdcd603e9a420d42cd9d87fd3698ef0d new file mode 100644 index 00000000000..5f28a75ec50 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/428d56e4bdcd603e9a420d42cd9d87fd3698ef0d differ diff --git a/fuzz/corpus/packet_recv_client/4d6ad5cea9c02cceba576ac895ff184cdfe293e3 b/fuzz/corpus/packet_recv_client/4d6ad5cea9c02cceba576ac895ff184cdfe293e3 new file mode 100644 index 00000000000..a972eb068af Binary files /dev/null and b/fuzz/corpus/packet_recv_client/4d6ad5cea9c02cceba576ac895ff184cdfe293e3 differ diff --git a/fuzz/corpus/packet_recv_client/52538a80094f7b62948fd31e68fd17a315d8dc91 b/fuzz/corpus/packet_recv_client/52538a80094f7b62948fd31e68fd17a315d8dc91 new file mode 100644 index 00000000000..5cd813e5c5f --- /dev/null +++ b/fuzz/corpus/packet_recv_client/52538a80094f7b62948fd31e68fd17a315d8dc91 @@ -0,0 +1 @@ +ª \ No newline at end of file diff --git a/fuzz/corpus/packet_recv_client/5cbb9fee5099b02333c132bdff4bec6cbe9ae585 b/fuzz/corpus/packet_recv_client/5cbb9fee5099b02333c132bdff4bec6cbe9ae585 new file mode 100644 index 00000000000..2b7a7af3ecd Binary files /dev/null and b/fuzz/corpus/packet_recv_client/5cbb9fee5099b02333c132bdff4bec6cbe9ae585 differ diff --git a/fuzz/corpus/packet_recv_client/63cb5dab8b69d5ea256fad0224852037a4d14e5a b/fuzz/corpus/packet_recv_client/63cb5dab8b69d5ea256fad0224852037a4d14e5a new file mode 100644 index 00000000000..bc31c12547c Binary files /dev/null and b/fuzz/corpus/packet_recv_client/63cb5dab8b69d5ea256fad0224852037a4d14e5a differ diff --git a/fuzz/corpus/packet_recv_client/6b76795c8b384510b63f7d729bf9ad3efeade2c0 b/fuzz/corpus/packet_recv_client/6b76795c8b384510b63f7d729bf9ad3efeade2c0 new file mode 100644 index 00000000000..47fa168a9de Binary files /dev/null and b/fuzz/corpus/packet_recv_client/6b76795c8b384510b63f7d729bf9ad3efeade2c0 differ diff --git a/fuzz/corpus/packet_recv_client/6d09033d9cabf4be617ebcd83cd8170e7f91720a b/fuzz/corpus/packet_recv_client/6d09033d9cabf4be617ebcd83cd8170e7f91720a new file mode 100644 index 00000000000..4f1c9e89c21 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/6d09033d9cabf4be617ebcd83cd8170e7f91720a differ diff --git a/fuzz/corpus/packet_recv_client/787bef1f01133454c80c267bded9d23a84b7b8a2 b/fuzz/corpus/packet_recv_client/787bef1f01133454c80c267bded9d23a84b7b8a2 new file mode 100644 index 00000000000..2213b676cb5 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/787bef1f01133454c80c267bded9d23a84b7b8a2 differ diff --git a/fuzz/corpus/packet_recv_client/7d083d65281b1c73f065036e5311b7a7d80d91c2 b/fuzz/corpus/packet_recv_client/7d083d65281b1c73f065036e5311b7a7d80d91c2 new file mode 100644 index 00000000000..c828b09ba20 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/7d083d65281b1c73f065036e5311b7a7d80d91c2 differ diff --git a/fuzz/corpus/packet_recv_client/88530418a035908061f813f363920380285515ee b/fuzz/corpus/packet_recv_client/88530418a035908061f813f363920380285515ee new file mode 100644 index 00000000000..b976bcdfdea Binary files /dev/null and b/fuzz/corpus/packet_recv_client/88530418a035908061f813f363920380285515ee differ diff --git a/fuzz/corpus/packet_recv_client/9105bbf68b549c00a0c72f9fef481ad785c92004 b/fuzz/corpus/packet_recv_client/9105bbf68b549c00a0c72f9fef481ad785c92004 new file mode 100644 index 00000000000..20fd41c7ee1 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/9105bbf68b549c00a0c72f9fef481ad785c92004 differ diff --git a/fuzz/corpus/packet_recv_client/9a01b915f4f6b4823d19b51320872b6a52564926 b/fuzz/corpus/packet_recv_client/9a01b915f4f6b4823d19b51320872b6a52564926 new file mode 100644 index 00000000000..1e6d95e2207 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/9a01b915f4f6b4823d19b51320872b6a52564926 differ diff --git a/fuzz/corpus/packet_recv_client/9c68dee4925305f092c3a620310c1decd9489a48 b/fuzz/corpus/packet_recv_client/9c68dee4925305f092c3a620310c1decd9489a48 new file mode 100644 index 00000000000..8bfd4a7a6d2 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/9c68dee4925305f092c3a620310c1decd9489a48 differ diff --git a/fuzz/corpus/packet_recv_client/a0ec87d363149676561d4fb8eec4e90b899aed73 b/fuzz/corpus/packet_recv_client/a0ec87d363149676561d4fb8eec4e90b899aed73 new file mode 100644 index 00000000000..7f7211851e7 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/a0ec87d363149676561d4fb8eec4e90b899aed73 differ diff --git a/fuzz/corpus/packet_recv_client/a17ec33ed1a3b81a980ae1233b0457bbd566be17 b/fuzz/corpus/packet_recv_client/a17ec33ed1a3b81a980ae1233b0457bbd566be17 new file mode 100644 index 00000000000..037d2adb4f0 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/a17ec33ed1a3b81a980ae1233b0457bbd566be17 differ diff --git a/fuzz/corpus/packet_recv_client/aa29ba1720bcf4ecce12844858b7006b7b0cde93 b/fuzz/corpus/packet_recv_client/aa29ba1720bcf4ecce12844858b7006b7b0cde93 new file mode 100644 index 00000000000..3b483de11c1 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/aa29ba1720bcf4ecce12844858b7006b7b0cde93 differ diff --git a/fuzz/corpus/packet_recv_client/ac9231da4082430afe8f4d40127814c613648d8e b/fuzz/corpus/packet_recv_client/ac9231da4082430afe8f4d40127814c613648d8e new file mode 100644 index 00000000000..501a6bbaf1e --- /dev/null +++ b/fuzz/corpus/packet_recv_client/ac9231da4082430afe8f4d40127814c613648d8e @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/packet_recv_client/c2ad5674c5ceea9394b352524c84d29e1e50c1d4 b/fuzz/corpus/packet_recv_client/c2ad5674c5ceea9394b352524c84d29e1e50c1d4 new file mode 100644 index 00000000000..94f094cc0dc Binary files /dev/null and b/fuzz/corpus/packet_recv_client/c2ad5674c5ceea9394b352524c84d29e1e50c1d4 differ diff --git a/fuzz/corpus/packet_recv_client/c3ef27288834c6f5c4999f13312f0729a9fe93b6 b/fuzz/corpus/packet_recv_client/c3ef27288834c6f5c4999f13312f0729a9fe93b6 new file mode 100644 index 00000000000..bc974807097 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/c3ef27288834c6f5c4999f13312f0729a9fe93b6 differ diff --git a/fuzz/corpus/packet_recv_client/cb63f7fc4b915aeff6776cf96b7f20140bc11675 b/fuzz/corpus/packet_recv_client/cb63f7fc4b915aeff6776cf96b7f20140bc11675 new file mode 100644 index 00000000000..5c4788b2a06 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/cb63f7fc4b915aeff6776cf96b7f20140bc11675 differ diff --git a/fuzz/corpus/packet_recv_client/cc7a5873b3f2fd972c5c14714f02f52aab40bd8f b/fuzz/corpus/packet_recv_client/cc7a5873b3f2fd972c5c14714f02f52aab40bd8f new file mode 100644 index 00000000000..797e904a664 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/cc7a5873b3f2fd972c5c14714f02f52aab40bd8f differ diff --git a/fuzz/corpus/packet_recv_client/d0d5b0b2490054fdd6c1ea835c0161c071bb67f5 b/fuzz/corpus/packet_recv_client/d0d5b0b2490054fdd6c1ea835c0161c071bb67f5 new file mode 100644 index 00000000000..9f40d043857 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/d0d5b0b2490054fdd6c1ea835c0161c071bb67f5 differ diff --git a/fuzz/corpus/packet_recv_client/d154c247dc32695b556d59310d2efef4aa84297c b/fuzz/corpus/packet_recv_client/d154c247dc32695b556d59310d2efef4aa84297c new file mode 100644 index 00000000000..6f062a02bc8 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/d154c247dc32695b556d59310d2efef4aa84297c differ diff --git a/fuzz/corpus/packet_recv_client/dbf5a58cf0cfbf387674323820191e9837860174 b/fuzz/corpus/packet_recv_client/dbf5a58cf0cfbf387674323820191e9837860174 new file mode 100644 index 00000000000..b689bccf4fd Binary files /dev/null and b/fuzz/corpus/packet_recv_client/dbf5a58cf0cfbf387674323820191e9837860174 differ diff --git a/fuzz/corpus/packet_recv_client/df5a6210c8f70017b1762fe703fca926c199383d b/fuzz/corpus/packet_recv_client/df5a6210c8f70017b1762fe703fca926c199383d new file mode 100644 index 00000000000..4d8fd4affb4 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/df5a6210c8f70017b1762fe703fca926c199383d differ diff --git a/fuzz/corpus/packet_recv_client/e7196d8bfbd208a23e835699b6f4209840c4a683 b/fuzz/corpus/packet_recv_client/e7196d8bfbd208a23e835699b6f4209840c4a683 new file mode 100644 index 00000000000..d5d57fc6240 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/e7196d8bfbd208a23e835699b6f4209840c4a683 differ diff --git a/fuzz/corpus/packet_recv_client/e9596e7b64799448e81531acf38e2078f318b044 b/fuzz/corpus/packet_recv_client/e9596e7b64799448e81531acf38e2078f318b044 new file mode 100644 index 00000000000..c4868198f39 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/e9596e7b64799448e81531acf38e2078f318b044 differ diff --git a/fuzz/corpus/packet_recv_client/f07d5fc54ab668426f71ea031653863c66904f0a b/fuzz/corpus/packet_recv_client/f07d5fc54ab668426f71ea031653863c66904f0a new file mode 100644 index 00000000000..58c1555b6ad Binary files /dev/null and b/fuzz/corpus/packet_recv_client/f07d5fc54ab668426f71ea031653863c66904f0a differ diff --git a/fuzz/corpus/packet_recv_client/f0d747d897d9ad3b8921c2c98d42070be094036a b/fuzz/corpus/packet_recv_client/f0d747d897d9ad3b8921c2c98d42070be094036a new file mode 100644 index 00000000000..ed0e19aea63 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/f0d747d897d9ad3b8921c2c98d42070be094036a differ diff --git a/fuzz/corpus/packet_recv_client/f23a6e38bd149ea55853a8cd6b8fe1047eeed39f b/fuzz/corpus/packet_recv_client/f23a6e38bd149ea55853a8cd6b8fe1047eeed39f new file mode 100644 index 00000000000..70adb1395ce Binary files /dev/null and b/fuzz/corpus/packet_recv_client/f23a6e38bd149ea55853a8cd6b8fe1047eeed39f differ diff --git a/fuzz/corpus/packet_recv_client/fe5e7b6996375f1f7a664705891db10054d8d397 b/fuzz/corpus/packet_recv_client/fe5e7b6996375f1f7a664705891db10054d8d397 new file mode 100644 index 00000000000..bfe25c905ed Binary files /dev/null and b/fuzz/corpus/packet_recv_client/fe5e7b6996375f1f7a664705891db10054d8d397 differ diff --git a/fuzz/corpus/packet_recv_client/ff38d421772c88784a9ca113e446bfc69287b6a1 b/fuzz/corpus/packet_recv_client/ff38d421772c88784a9ca113e446bfc69287b6a1 new file mode 100644 index 00000000000..48b83c8cbf7 Binary files /dev/null and b/fuzz/corpus/packet_recv_client/ff38d421772c88784a9ca113e446bfc69287b6a1 differ diff --git a/fuzz/corpus/packet_recv_server/004b27fae0a9c997cb8ed8df9f01aeca2b7a7ddf b/fuzz/corpus/packet_recv_server/004b27fae0a9c997cb8ed8df9f01aeca2b7a7ddf new file mode 100644 index 00000000000..f946c2debac Binary files /dev/null and b/fuzz/corpus/packet_recv_server/004b27fae0a9c997cb8ed8df9f01aeca2b7a7ddf differ diff --git a/fuzz/corpus/packet_recv_server/0090499a6044b4ee0b1399f74536070b9a131b57 b/fuzz/corpus/packet_recv_server/0090499a6044b4ee0b1399f74536070b9a131b57 new file mode 100644 index 00000000000..3ecad4c6d9e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0090499a6044b4ee0b1399f74536070b9a131b57 differ diff --git a/fuzz/corpus/packet_recv_server/037a150024f1f0b1b3d40ca0bad0a41cb0f3fc1c b/fuzz/corpus/packet_recv_server/037a150024f1f0b1b3d40ca0bad0a41cb0f3fc1c new file mode 100644 index 00000000000..1975cc08849 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/037a150024f1f0b1b3d40ca0bad0a41cb0f3fc1c differ diff --git a/fuzz/corpus/packet_recv_server/04008eeb383eb14a3ab8e9e58a9f9f96139fbe70 b/fuzz/corpus/packet_recv_server/04008eeb383eb14a3ab8e9e58a9f9f96139fbe70 new file mode 100644 index 00000000000..84358b65639 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/04008eeb383eb14a3ab8e9e58a9f9f96139fbe70 differ diff --git a/fuzz/corpus/packet_recv_server/043bc2606fd0197262e9442e5c6b28163cf80641 b/fuzz/corpus/packet_recv_server/043bc2606fd0197262e9442e5c6b28163cf80641 new file mode 100644 index 00000000000..71e8ee8aae2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/043bc2606fd0197262e9442e5c6b28163cf80641 differ diff --git a/fuzz/corpus/packet_recv_server/04bf553f2a69129a19fd83241fc82989818c655e b/fuzz/corpus/packet_recv_server/04bf553f2a69129a19fd83241fc82989818c655e new file mode 100644 index 00000000000..e220b9e3ace Binary files /dev/null and b/fuzz/corpus/packet_recv_server/04bf553f2a69129a19fd83241fc82989818c655e differ diff --git a/fuzz/corpus/packet_recv_server/073fa34f9550e99b442cff079df56ff03120d10f b/fuzz/corpus/packet_recv_server/073fa34f9550e99b442cff079df56ff03120d10f new file mode 100644 index 00000000000..93c2c43bd84 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/073fa34f9550e99b442cff079df56ff03120d10f differ diff --git a/fuzz/corpus/packet_recv_server/074a556fe49e356f482237e7dada61ca88205d09 b/fuzz/corpus/packet_recv_server/074a556fe49e356f482237e7dada61ca88205d09 new file mode 100644 index 00000000000..26517fb541f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/074a556fe49e356f482237e7dada61ca88205d09 differ diff --git a/fuzz/corpus/packet_recv_server/07a6233dfa2768455aac36b916069b0e99c939e5 b/fuzz/corpus/packet_recv_server/07a6233dfa2768455aac36b916069b0e99c939e5 new file mode 100644 index 00000000000..b04dabe3194 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/07a6233dfa2768455aac36b916069b0e99c939e5 differ diff --git a/fuzz/corpus/packet_recv_server/07e1c5b97cfbbc4fb310a9c096489d24761f38a4 b/fuzz/corpus/packet_recv_server/07e1c5b97cfbbc4fb310a9c096489d24761f38a4 new file mode 100644 index 00000000000..5b048ad7140 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/07e1c5b97cfbbc4fb310a9c096489d24761f38a4 differ diff --git a/fuzz/corpus/packet_recv_server/0832745635dff6418c76bc26f65f5732458e61fd b/fuzz/corpus/packet_recv_server/0832745635dff6418c76bc26f65f5732458e61fd new file mode 100644 index 00000000000..99ea6bb6b2f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0832745635dff6418c76bc26f65f5732458e61fd differ diff --git a/fuzz/corpus/packet_recv_server/0938d9ebdf2e7c92d7b697100d4c1cbc05c3d342 b/fuzz/corpus/packet_recv_server/0938d9ebdf2e7c92d7b697100d4c1cbc05c3d342 new file mode 100644 index 00000000000..4b2bdd47937 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0938d9ebdf2e7c92d7b697100d4c1cbc05c3d342 differ diff --git a/fuzz/corpus/packet_recv_server/09561cf158cbde994fa4910af669488a0bc03607 b/fuzz/corpus/packet_recv_server/09561cf158cbde994fa4910af669488a0bc03607 new file mode 100644 index 00000000000..73d2c4250d9 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/09561cf158cbde994fa4910af669488a0bc03607 differ diff --git a/fuzz/corpus/packet_recv_server/09e7909f12f76e8ec157f5d2de9f26783641912b b/fuzz/corpus/packet_recv_server/09e7909f12f76e8ec157f5d2de9f26783641912b new file mode 100644 index 00000000000..c092ed96bb7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/09e7909f12f76e8ec157f5d2de9f26783641912b differ diff --git a/fuzz/corpus/packet_recv_server/09f888d69d5356406db343ee048f3b8dd496f0da b/fuzz/corpus/packet_recv_server/09f888d69d5356406db343ee048f3b8dd496f0da new file mode 100644 index 00000000000..5f7725b131c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/09f888d69d5356406db343ee048f3b8dd496f0da differ diff --git a/fuzz/corpus/packet_recv_server/0a579f5a02223c84be316788199740cd11f8640e b/fuzz/corpus/packet_recv_server/0a579f5a02223c84be316788199740cd11f8640e new file mode 100644 index 00000000000..8bb7d65d897 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0a579f5a02223c84be316788199740cd11f8640e differ diff --git a/fuzz/corpus/packet_recv_server/0b96ea0663bbbf4c321c3d9e1ad7f743c69df18d b/fuzz/corpus/packet_recv_server/0b96ea0663bbbf4c321c3d9e1ad7f743c69df18d new file mode 100644 index 00000000000..10fb1f47464 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0b96ea0663bbbf4c321c3d9e1ad7f743c69df18d differ diff --git a/fuzz/corpus/packet_recv_server/0be97fc8c29968ea82fc5797876831ca42b135c0 b/fuzz/corpus/packet_recv_server/0be97fc8c29968ea82fc5797876831ca42b135c0 new file mode 100644 index 00000000000..de2c581c9ba Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0be97fc8c29968ea82fc5797876831ca42b135c0 differ diff --git a/fuzz/corpus/packet_recv_server/0c041ac88ac98d0e9b11fc689a4aed8db10d4a4a b/fuzz/corpus/packet_recv_server/0c041ac88ac98d0e9b11fc689a4aed8db10d4a4a new file mode 100644 index 00000000000..fa2fb4de8ad Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0c041ac88ac98d0e9b11fc689a4aed8db10d4a4a differ diff --git a/fuzz/corpus/packet_recv_server/0de159f7ef9736421682e7a8e5dbf475ebd0388b b/fuzz/corpus/packet_recv_server/0de159f7ef9736421682e7a8e5dbf475ebd0388b new file mode 100644 index 00000000000..eab453e6971 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/0de159f7ef9736421682e7a8e5dbf475ebd0388b differ diff --git a/fuzz/corpus/packet_recv_server/10064ab28b1e42f31cb56035b4da8a8380d4eea2 b/fuzz/corpus/packet_recv_server/10064ab28b1e42f31cb56035b4da8a8380d4eea2 new file mode 100644 index 00000000000..b80bc69f879 --- /dev/null +++ b/fuzz/corpus/packet_recv_server/10064ab28b1e42f31cb56035b4da8a8380d4eea2 @@ -0,0 +1 @@ +ýýýˆ_ \ No newline at end of file diff --git a/fuzz/corpus/packet_recv_server/1154e21f9b2c9ce472a65d1413d087df6139c9fa b/fuzz/corpus/packet_recv_server/1154e21f9b2c9ce472a65d1413d087df6139c9fa new file mode 100644 index 00000000000..f08381a08e0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1154e21f9b2c9ce472a65d1413d087df6139c9fa differ diff --git a/fuzz/corpus/packet_recv_server/121869b4bd03de3595ca44d682c783f0f83c6ead b/fuzz/corpus/packet_recv_server/121869b4bd03de3595ca44d682c783f0f83c6ead new file mode 100644 index 00000000000..ef15fd19db3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/121869b4bd03de3595ca44d682c783f0f83c6ead differ diff --git a/fuzz/corpus/packet_recv_server/1226cbb4990c67d30d501e1492ad442405afeaae b/fuzz/corpus/packet_recv_server/1226cbb4990c67d30d501e1492ad442405afeaae new file mode 100644 index 00000000000..75e16af19da Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1226cbb4990c67d30d501e1492ad442405afeaae differ diff --git a/fuzz/corpus/packet_recv_server/13be2836e15a2d1a45d8e3a31c02422db84956a7 b/fuzz/corpus/packet_recv_server/13be2836e15a2d1a45d8e3a31c02422db84956a7 new file mode 100644 index 00000000000..d0e8bf1b95a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/13be2836e15a2d1a45d8e3a31c02422db84956a7 differ diff --git a/fuzz/corpus/packet_recv_server/1563c2b62d55f4d19f7fec338070b6a1023bc9b4 b/fuzz/corpus/packet_recv_server/1563c2b62d55f4d19f7fec338070b6a1023bc9b4 new file mode 100644 index 00000000000..db493382207 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1563c2b62d55f4d19f7fec338070b6a1023bc9b4 differ diff --git a/fuzz/corpus/packet_recv_server/15c7a57add110f4a98be440024a16766ba34b5fe b/fuzz/corpus/packet_recv_server/15c7a57add110f4a98be440024a16766ba34b5fe new file mode 100644 index 00000000000..d6b0a8c8286 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/15c7a57add110f4a98be440024a16766ba34b5fe differ diff --git a/fuzz/corpus/packet_recv_server/15d8f271a8a3a2e599ed33a99fef034bfab635ce b/fuzz/corpus/packet_recv_server/15d8f271a8a3a2e599ed33a99fef034bfab635ce new file mode 100644 index 00000000000..9c31b32735e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/15d8f271a8a3a2e599ed33a99fef034bfab635ce differ diff --git a/fuzz/corpus/packet_recv_server/16840d045cf254977c9bff6e70b963360788c1be b/fuzz/corpus/packet_recv_server/16840d045cf254977c9bff6e70b963360788c1be new file mode 100644 index 00000000000..ff2247913cc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/16840d045cf254977c9bff6e70b963360788c1be differ diff --git a/fuzz/corpus/packet_recv_server/16eedfacb9f6d5288c06143f8e6c54c0066ac85f b/fuzz/corpus/packet_recv_server/16eedfacb9f6d5288c06143f8e6c54c0066ac85f new file mode 100644 index 00000000000..f8d47840a87 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/16eedfacb9f6d5288c06143f8e6c54c0066ac85f differ diff --git a/fuzz/corpus/packet_recv_server/17dee5b19cc54271d38c9354b220b924a67fd2d2 b/fuzz/corpus/packet_recv_server/17dee5b19cc54271d38c9354b220b924a67fd2d2 new file mode 100644 index 00000000000..41589cf1e36 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/17dee5b19cc54271d38c9354b220b924a67fd2d2 differ diff --git a/fuzz/corpus/packet_recv_server/17f7927c2c1e1740c22a705f5fd3c2c9abff976a b/fuzz/corpus/packet_recv_server/17f7927c2c1e1740c22a705f5fd3c2c9abff976a new file mode 100644 index 00000000000..4e1f0b4c450 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/17f7927c2c1e1740c22a705f5fd3c2c9abff976a differ diff --git a/fuzz/corpus/packet_recv_server/1ac225396950b62aaacf77f92494565244399bfe b/fuzz/corpus/packet_recv_server/1ac225396950b62aaacf77f92494565244399bfe new file mode 100644 index 00000000000..689537d7973 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1ac225396950b62aaacf77f92494565244399bfe differ diff --git a/fuzz/corpus/packet_recv_server/1ae7d811f211b4a98ab7d95aaa680d141baf08ad b/fuzz/corpus/packet_recv_server/1ae7d811f211b4a98ab7d95aaa680d141baf08ad new file mode 100644 index 00000000000..f535ae37c7a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1ae7d811f211b4a98ab7d95aaa680d141baf08ad differ diff --git a/fuzz/corpus/packet_recv_server/1b24bfa5c4520c307939c2cbaab9697933ce7a36 b/fuzz/corpus/packet_recv_server/1b24bfa5c4520c307939c2cbaab9697933ce7a36 new file mode 100644 index 00000000000..f8d5c2d8831 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1b24bfa5c4520c307939c2cbaab9697933ce7a36 differ diff --git a/fuzz/corpus/packet_recv_server/1b48e05d3664e7349f7794bbdf2f7d29ff2758fe b/fuzz/corpus/packet_recv_server/1b48e05d3664e7349f7794bbdf2f7d29ff2758fe new file mode 100644 index 00000000000..8da402c9ad9 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1b48e05d3664e7349f7794bbdf2f7d29ff2758fe differ diff --git a/fuzz/corpus/packet_recv_server/1be4a30fa166b9ba86fcf500fdba7a1a9f97d075 b/fuzz/corpus/packet_recv_server/1be4a30fa166b9ba86fcf500fdba7a1a9f97d075 new file mode 100644 index 00000000000..cdfcf0e5faa Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1be4a30fa166b9ba86fcf500fdba7a1a9f97d075 differ diff --git a/fuzz/corpus/packet_recv_server/1c2f5d5038b8dd26ca7715aab504eb3f51ed9da9 b/fuzz/corpus/packet_recv_server/1c2f5d5038b8dd26ca7715aab504eb3f51ed9da9 new file mode 100644 index 00000000000..bfd870b6d04 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1c2f5d5038b8dd26ca7715aab504eb3f51ed9da9 differ diff --git a/fuzz/corpus/packet_recv_server/1c8502bf2e52109b83a8edcea373e7a4fcbc02a0 b/fuzz/corpus/packet_recv_server/1c8502bf2e52109b83a8edcea373e7a4fcbc02a0 new file mode 100644 index 00000000000..211d4afa974 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1c8502bf2e52109b83a8edcea373e7a4fcbc02a0 differ diff --git a/fuzz/corpus/packet_recv_server/1ce2979fca6ec10c4e67f737603739a842ba9a41 b/fuzz/corpus/packet_recv_server/1ce2979fca6ec10c4e67f737603739a842ba9a41 new file mode 100644 index 00000000000..02476ecebe2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1ce2979fca6ec10c4e67f737603739a842ba9a41 differ diff --git a/fuzz/corpus/packet_recv_server/1d4668d990232b91a28754de62156c7899e6856e b/fuzz/corpus/packet_recv_server/1d4668d990232b91a28754de62156c7899e6856e new file mode 100644 index 00000000000..527beb01a27 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1d4668d990232b91a28754de62156c7899e6856e differ diff --git a/fuzz/corpus/packet_recv_server/1e0071c3cd56a0750ac04b83dd2392d59e02c5cf b/fuzz/corpus/packet_recv_server/1e0071c3cd56a0750ac04b83dd2392d59e02c5cf new file mode 100644 index 00000000000..1faa18cf1b2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/1e0071c3cd56a0750ac04b83dd2392d59e02c5cf differ diff --git a/fuzz/corpus/packet_recv_server/200c2a0ba739b1c3c2925e6b2247644429401aac b/fuzz/corpus/packet_recv_server/200c2a0ba739b1c3c2925e6b2247644429401aac new file mode 100644 index 00000000000..dffa3eaf689 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/200c2a0ba739b1c3c2925e6b2247644429401aac differ diff --git a/fuzz/corpus/packet_recv_server/202951fc4aa1f3cc6429084e693966265f989df4 b/fuzz/corpus/packet_recv_server/202951fc4aa1f3cc6429084e693966265f989df4 new file mode 100644 index 00000000000..bf37fadf1da Binary files /dev/null and b/fuzz/corpus/packet_recv_server/202951fc4aa1f3cc6429084e693966265f989df4 differ diff --git a/fuzz/corpus/packet_recv_server/209559d14467bbe10aa503d6adcc151384cf7eee b/fuzz/corpus/packet_recv_server/209559d14467bbe10aa503d6adcc151384cf7eee new file mode 100644 index 00000000000..933119d1bc3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/209559d14467bbe10aa503d6adcc151384cf7eee differ diff --git a/fuzz/corpus/packet_recv_server/2180c55bdcef537ca41035b5d18b5de88398d77d b/fuzz/corpus/packet_recv_server/2180c55bdcef537ca41035b5d18b5de88398d77d new file mode 100644 index 00000000000..30f823195c2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2180c55bdcef537ca41035b5d18b5de88398d77d differ diff --git a/fuzz/corpus/packet_recv_server/21ae31cd632359de2337bcdba77d453bfb07a20b b/fuzz/corpus/packet_recv_server/21ae31cd632359de2337bcdba77d453bfb07a20b new file mode 100644 index 00000000000..4689d6777a4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/21ae31cd632359de2337bcdba77d453bfb07a20b differ diff --git a/fuzz/corpus/packet_recv_server/22a3f8827266e7f4acf795487fafdcd9dcf3e2a9 b/fuzz/corpus/packet_recv_server/22a3f8827266e7f4acf795487fafdcd9dcf3e2a9 new file mode 100644 index 00000000000..16d06c99e9d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/22a3f8827266e7f4acf795487fafdcd9dcf3e2a9 differ diff --git a/fuzz/corpus/packet_recv_server/23db19b83f38132449339273e72eac976aea6333 b/fuzz/corpus/packet_recv_server/23db19b83f38132449339273e72eac976aea6333 new file mode 100644 index 00000000000..7b5739c8eb5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/23db19b83f38132449339273e72eac976aea6333 differ diff --git a/fuzz/corpus/packet_recv_server/260fc55abc18c7844145643a63f307702480a212 b/fuzz/corpus/packet_recv_server/260fc55abc18c7844145643a63f307702480a212 new file mode 100644 index 00000000000..87ed40c77bb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/260fc55abc18c7844145643a63f307702480a212 differ diff --git a/fuzz/corpus/packet_recv_server/261a546b1d4167a1671068fa1074d3f8020dbbae b/fuzz/corpus/packet_recv_server/261a546b1d4167a1671068fa1074d3f8020dbbae new file mode 100644 index 00000000000..3f265e4e9df Binary files /dev/null and b/fuzz/corpus/packet_recv_server/261a546b1d4167a1671068fa1074d3f8020dbbae differ diff --git a/fuzz/corpus/packet_recv_server/2694224fcfeb0564f21e5e1559d83dcbd0287bea b/fuzz/corpus/packet_recv_server/2694224fcfeb0564f21e5e1559d83dcbd0287bea new file mode 100644 index 00000000000..6a1c6bfac07 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2694224fcfeb0564f21e5e1559d83dcbd0287bea differ diff --git a/fuzz/corpus/packet_recv_server/280d0b015b96d4cd883d8ff5fb3b921309c990f2 b/fuzz/corpus/packet_recv_server/280d0b015b96d4cd883d8ff5fb3b921309c990f2 new file mode 100644 index 00000000000..1fe9220ccc1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/280d0b015b96d4cd883d8ff5fb3b921309c990f2 differ diff --git a/fuzz/corpus/packet_recv_server/281ac5bdf3479592ffd156bd31a9f02662435f07 b/fuzz/corpus/packet_recv_server/281ac5bdf3479592ffd156bd31a9f02662435f07 new file mode 100644 index 00000000000..05ab513504e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/281ac5bdf3479592ffd156bd31a9f02662435f07 differ diff --git a/fuzz/corpus/packet_recv_server/285e00988b2eda1ba6537e4782b69dc6f238ff7b b/fuzz/corpus/packet_recv_server/285e00988b2eda1ba6537e4782b69dc6f238ff7b new file mode 100644 index 00000000000..59abf67d177 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/285e00988b2eda1ba6537e4782b69dc6f238ff7b differ diff --git a/fuzz/corpus/packet_recv_server/2890be35ee55232f4b9b301be3c981f363fce03c b/fuzz/corpus/packet_recv_server/2890be35ee55232f4b9b301be3c981f363fce03c new file mode 100644 index 00000000000..acbcfb5cb86 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2890be35ee55232f4b9b301be3c981f363fce03c differ diff --git a/fuzz/corpus/packet_recv_server/2990fe3b259631bdba5d6a0faee30bebc2d844cc b/fuzz/corpus/packet_recv_server/2990fe3b259631bdba5d6a0faee30bebc2d844cc new file mode 100644 index 00000000000..15308fa280f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2990fe3b259631bdba5d6a0faee30bebc2d844cc differ diff --git a/fuzz/corpus/packet_recv_server/29c6ec9ed46d9d9d16660bc2da725c7ff6d910d0 b/fuzz/corpus/packet_recv_server/29c6ec9ed46d9d9d16660bc2da725c7ff6d910d0 new file mode 100644 index 00000000000..4d0876740a4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/29c6ec9ed46d9d9d16660bc2da725c7ff6d910d0 differ diff --git a/fuzz/corpus/packet_recv_server/2b78a580528915162f3a3bbfdd05921f79e13dd3 b/fuzz/corpus/packet_recv_server/2b78a580528915162f3a3bbfdd05921f79e13dd3 new file mode 100644 index 00000000000..605cfedbe83 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2b78a580528915162f3a3bbfdd05921f79e13dd3 differ diff --git a/fuzz/corpus/packet_recv_server/2cb18f2cfb01501cdcea8947ad02705360d0f3e5 b/fuzz/corpus/packet_recv_server/2cb18f2cfb01501cdcea8947ad02705360d0f3e5 new file mode 100644 index 00000000000..ce1a9f224fb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2cb18f2cfb01501cdcea8947ad02705360d0f3e5 differ diff --git a/fuzz/corpus/packet_recv_server/2cb4ef3f157f9533003498f1b45566d8047cd157 b/fuzz/corpus/packet_recv_server/2cb4ef3f157f9533003498f1b45566d8047cd157 new file mode 100644 index 00000000000..281526aac02 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2cb4ef3f157f9533003498f1b45566d8047cd157 differ diff --git a/fuzz/corpus/packet_recv_server/2dbf885e1806d20ec31501adacb1623de98a0fda b/fuzz/corpus/packet_recv_server/2dbf885e1806d20ec31501adacb1623de98a0fda new file mode 100644 index 00000000000..e9bd9e8200f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2dbf885e1806d20ec31501adacb1623de98a0fda differ diff --git a/fuzz/corpus/packet_recv_server/2e446d375005a3de264879bacedbb2d2637a1b0b b/fuzz/corpus/packet_recv_server/2e446d375005a3de264879bacedbb2d2637a1b0b new file mode 100644 index 00000000000..3fb56f23dd7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2e446d375005a3de264879bacedbb2d2637a1b0b differ diff --git a/fuzz/corpus/packet_recv_server/2e6255e05b21c418405a48a923aa1c7a4ab2ae01 b/fuzz/corpus/packet_recv_server/2e6255e05b21c418405a48a923aa1c7a4ab2ae01 new file mode 100644 index 00000000000..31cd3424d6e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2e6255e05b21c418405a48a923aa1c7a4ab2ae01 differ diff --git a/fuzz/corpus/packet_recv_server/2e8588f1feebd936b02f65283af2e57b177e7e09 b/fuzz/corpus/packet_recv_server/2e8588f1feebd936b02f65283af2e57b177e7e09 new file mode 100644 index 00000000000..639350d59f0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2e8588f1feebd936b02f65283af2e57b177e7e09 differ diff --git a/fuzz/corpus/packet_recv_server/2e97e7ac926cac541712dadca0f4b1e713a926ed b/fuzz/corpus/packet_recv_server/2e97e7ac926cac541712dadca0f4b1e713a926ed new file mode 100644 index 00000000000..0cf96939968 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2e97e7ac926cac541712dadca0f4b1e713a926ed differ diff --git a/fuzz/corpus/packet_recv_server/2fc00732e098ef26cb5fd09bdd43abbbc7e01d05 b/fuzz/corpus/packet_recv_server/2fc00732e098ef26cb5fd09bdd43abbbc7e01d05 new file mode 100644 index 00000000000..3f90acc94fb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2fc00732e098ef26cb5fd09bdd43abbbc7e01d05 differ diff --git a/fuzz/corpus/packet_recv_server/2fc05c24a32dc7c0917069b8d01e335c96588b33 b/fuzz/corpus/packet_recv_server/2fc05c24a32dc7c0917069b8d01e335c96588b33 new file mode 100644 index 00000000000..6f223324948 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/2fc05c24a32dc7c0917069b8d01e335c96588b33 differ diff --git a/fuzz/corpus/packet_recv_server/313335448245f0966a3606d8c29c17fd8082d810 b/fuzz/corpus/packet_recv_server/313335448245f0966a3606d8c29c17fd8082d810 new file mode 100644 index 00000000000..eaee25efcfe Binary files /dev/null and b/fuzz/corpus/packet_recv_server/313335448245f0966a3606d8c29c17fd8082d810 differ diff --git a/fuzz/corpus/packet_recv_server/319185698c2b5669ed44cf0a624698cc58722c2c b/fuzz/corpus/packet_recv_server/319185698c2b5669ed44cf0a624698cc58722c2c new file mode 100644 index 00000000000..e038a4954a2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/319185698c2b5669ed44cf0a624698cc58722c2c differ diff --git a/fuzz/corpus/packet_recv_server/31e95fc2b1db5a4ee526eebcdd86c100adc52740 b/fuzz/corpus/packet_recv_server/31e95fc2b1db5a4ee526eebcdd86c100adc52740 new file mode 100644 index 00000000000..f9e848b1021 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/31e95fc2b1db5a4ee526eebcdd86c100adc52740 differ diff --git a/fuzz/corpus/packet_recv_server/32910d3477ffe0655ea833b56f9ce1147829cbbc b/fuzz/corpus/packet_recv_server/32910d3477ffe0655ea833b56f9ce1147829cbbc new file mode 100644 index 00000000000..cdd5c1a7dcb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/32910d3477ffe0655ea833b56f9ce1147829cbbc differ diff --git a/fuzz/corpus/packet_recv_server/331b09f021f85d2101895076380db160f9df0415 b/fuzz/corpus/packet_recv_server/331b09f021f85d2101895076380db160f9df0415 new file mode 100644 index 00000000000..12cf704f6d1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/331b09f021f85d2101895076380db160f9df0415 differ diff --git a/fuzz/corpus/packet_recv_server/344e9ab131feb524be2c83f774a5e844843289ab b/fuzz/corpus/packet_recv_server/344e9ab131feb524be2c83f774a5e844843289ab new file mode 100644 index 00000000000..8ee731c112a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/344e9ab131feb524be2c83f774a5e844843289ab differ diff --git a/fuzz/corpus/packet_recv_server/35cc3a43f01ca79bbe7d23b4ce2123d9446fa315 b/fuzz/corpus/packet_recv_server/35cc3a43f01ca79bbe7d23b4ce2123d9446fa315 new file mode 100644 index 00000000000..22f3a2d9e1d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/35cc3a43f01ca79bbe7d23b4ce2123d9446fa315 differ diff --git a/fuzz/corpus/packet_recv_server/3755e5285e76174ef9c9ec2a2583c6fb9a2e3dea b/fuzz/corpus/packet_recv_server/3755e5285e76174ef9c9ec2a2583c6fb9a2e3dea new file mode 100644 index 00000000000..18651cfe3b8 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3755e5285e76174ef9c9ec2a2583c6fb9a2e3dea differ diff --git a/fuzz/corpus/packet_recv_server/377502f81653222fcfe37137e5768f34f5de40ff b/fuzz/corpus/packet_recv_server/377502f81653222fcfe37137e5768f34f5de40ff new file mode 100644 index 00000000000..a9244f5bfcb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/377502f81653222fcfe37137e5768f34f5de40ff differ diff --git a/fuzz/corpus/packet_recv_server/39296e96d016048b1a5456fb0c7d1e75212ea0ab b/fuzz/corpus/packet_recv_server/39296e96d016048b1a5456fb0c7d1e75212ea0ab new file mode 100644 index 00000000000..76948b7a065 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/39296e96d016048b1a5456fb0c7d1e75212ea0ab differ diff --git a/fuzz/corpus/packet_recv_server/3966365577bef4abfa346c6fa6c0fa986f8dd60e b/fuzz/corpus/packet_recv_server/3966365577bef4abfa346c6fa6c0fa986f8dd60e new file mode 100644 index 00000000000..a1d9cd8a534 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3966365577bef4abfa346c6fa6c0fa986f8dd60e differ diff --git a/fuzz/corpus/packet_recv_server/39b57c2e61bf184ce5e8be0956275cb2c8ca3789 b/fuzz/corpus/packet_recv_server/39b57c2e61bf184ce5e8be0956275cb2c8ca3789 new file mode 100644 index 00000000000..862a40edf2d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/39b57c2e61bf184ce5e8be0956275cb2c8ca3789 differ diff --git a/fuzz/corpus/packet_recv_server/39e5494e6db4b21c5f76fa43d0ae4cf658d6c7ea b/fuzz/corpus/packet_recv_server/39e5494e6db4b21c5f76fa43d0ae4cf658d6c7ea new file mode 100644 index 00000000000..3f7a87ead04 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/39e5494e6db4b21c5f76fa43d0ae4cf658d6c7ea differ diff --git a/fuzz/corpus/packet_recv_server/3a5ccbce2b4f3496f27fe93e657c6ac59391a4dc b/fuzz/corpus/packet_recv_server/3a5ccbce2b4f3496f27fe93e657c6ac59391a4dc new file mode 100644 index 00000000000..18e89b4aa00 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3a5ccbce2b4f3496f27fe93e657c6ac59391a4dc differ diff --git a/fuzz/corpus/packet_recv_server/3b0612192026e9c5e2f20ac0b014a865ef97a9f0 b/fuzz/corpus/packet_recv_server/3b0612192026e9c5e2f20ac0b014a865ef97a9f0 new file mode 100644 index 00000000000..59300ac76db Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3b0612192026e9c5e2f20ac0b014a865ef97a9f0 differ diff --git a/fuzz/corpus/packet_recv_server/3b159074fba616ff48b49972b0306ed7a9061e95 b/fuzz/corpus/packet_recv_server/3b159074fba616ff48b49972b0306ed7a9061e95 new file mode 100644 index 00000000000..b5bf3df1aab Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3b159074fba616ff48b49972b0306ed7a9061e95 differ diff --git a/fuzz/corpus/packet_recv_server/3b7b6d5258296efc2b2a2451e55d0ccbdc8d17e4 b/fuzz/corpus/packet_recv_server/3b7b6d5258296efc2b2a2451e55d0ccbdc8d17e4 new file mode 100644 index 00000000000..cddfb87b310 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3b7b6d5258296efc2b2a2451e55d0ccbdc8d17e4 differ diff --git a/fuzz/corpus/packet_recv_server/3c5d3c1624c5698055e71172f873ea31ad1f7634 b/fuzz/corpus/packet_recv_server/3c5d3c1624c5698055e71172f873ea31ad1f7634 new file mode 100644 index 00000000000..3e9de8994ee Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3c5d3c1624c5698055e71172f873ea31ad1f7634 differ diff --git a/fuzz/corpus/packet_recv_server/3cf63aab309f8006fbc677ce7b063bb032af0fea b/fuzz/corpus/packet_recv_server/3cf63aab309f8006fbc677ce7b063bb032af0fea new file mode 100644 index 00000000000..a3cfedac74b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3cf63aab309f8006fbc677ce7b063bb032af0fea differ diff --git a/fuzz/corpus/packet_recv_server/3d2df43b4711432f1f427e110336769b264c5758 b/fuzz/corpus/packet_recv_server/3d2df43b4711432f1f427e110336769b264c5758 new file mode 100644 index 00000000000..969d60ed44d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3d2df43b4711432f1f427e110336769b264c5758 differ diff --git a/fuzz/corpus/packet_recv_server/3d80b6d65c6f8cb73040b60e9773bec3267d4bff b/fuzz/corpus/packet_recv_server/3d80b6d65c6f8cb73040b60e9773bec3267d4bff new file mode 100644 index 00000000000..3b9e26a8684 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3d80b6d65c6f8cb73040b60e9773bec3267d4bff differ diff --git a/fuzz/corpus/packet_recv_server/3dc980ad15c3d051057c40a6e39feb40cabda0b5 b/fuzz/corpus/packet_recv_server/3dc980ad15c3d051057c40a6e39feb40cabda0b5 new file mode 100644 index 00000000000..31302854338 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3dc980ad15c3d051057c40a6e39feb40cabda0b5 differ diff --git a/fuzz/corpus/packet_recv_server/3e87c97e6cba17ab4d59f1b941c1f7c9f4ba3a85 b/fuzz/corpus/packet_recv_server/3e87c97e6cba17ab4d59f1b941c1f7c9f4ba3a85 new file mode 100644 index 00000000000..2c876b2f843 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3e87c97e6cba17ab4d59f1b941c1f7c9f4ba3a85 differ diff --git a/fuzz/corpus/packet_recv_server/3ee647fec9135922cf75239d539e5a8326966fa9 b/fuzz/corpus/packet_recv_server/3ee647fec9135922cf75239d539e5a8326966fa9 new file mode 100644 index 00000000000..2393deef54b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3ee647fec9135922cf75239d539e5a8326966fa9 differ diff --git a/fuzz/corpus/packet_recv_server/3f750b077479fdab1539c8f1c970a57e16159157 b/fuzz/corpus/packet_recv_server/3f750b077479fdab1539c8f1c970a57e16159157 new file mode 100644 index 00000000000..4d0816ef34f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/3f750b077479fdab1539c8f1c970a57e16159157 differ diff --git a/fuzz/corpus/packet_recv_server/407a92369cbb1fb403df15a89af3bc0cec9bae0c b/fuzz/corpus/packet_recv_server/407a92369cbb1fb403df15a89af3bc0cec9bae0c new file mode 100644 index 00000000000..ac47f187164 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/407a92369cbb1fb403df15a89af3bc0cec9bae0c differ diff --git a/fuzz/corpus/packet_recv_server/407b0ccc1fc3972e19c3ea74279faa055aafa6cd b/fuzz/corpus/packet_recv_server/407b0ccc1fc3972e19c3ea74279faa055aafa6cd new file mode 100644 index 00000000000..d965c686e0e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/407b0ccc1fc3972e19c3ea74279faa055aafa6cd differ diff --git a/fuzz/corpus/packet_recv_server/40b85fca6540bc88d254a70d32684fc141948912 b/fuzz/corpus/packet_recv_server/40b85fca6540bc88d254a70d32684fc141948912 new file mode 100644 index 00000000000..7ee75748e3f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/40b85fca6540bc88d254a70d32684fc141948912 differ diff --git a/fuzz/corpus/packet_recv_server/418de17fab3dffc191ec741fb04ca81b9288f9cd b/fuzz/corpus/packet_recv_server/418de17fab3dffc191ec741fb04ca81b9288f9cd new file mode 100644 index 00000000000..e698f8e1a9b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/418de17fab3dffc191ec741fb04ca81b9288f9cd differ diff --git a/fuzz/corpus/packet_recv_server/428d56e4bdcd603e9a420d42cd9d87fd3698ef0d b/fuzz/corpus/packet_recv_server/428d56e4bdcd603e9a420d42cd9d87fd3698ef0d new file mode 100644 index 00000000000..5f28a75ec50 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/428d56e4bdcd603e9a420d42cd9d87fd3698ef0d differ diff --git a/fuzz/corpus/packet_recv_server/429c1b3273e105b577ec23fa54beb79ffa841e8b b/fuzz/corpus/packet_recv_server/429c1b3273e105b577ec23fa54beb79ffa841e8b new file mode 100644 index 00000000000..ed86ed104b0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/429c1b3273e105b577ec23fa54beb79ffa841e8b differ diff --git a/fuzz/corpus/packet_recv_server/42d262b169ad6c90da08d3aeec2781934976f798 b/fuzz/corpus/packet_recv_server/42d262b169ad6c90da08d3aeec2781934976f798 new file mode 100644 index 00000000000..a5b0c3ea10a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/42d262b169ad6c90da08d3aeec2781934976f798 differ diff --git a/fuzz/corpus/packet_recv_server/4599329e5f100773e54c0756defa5d336a460b62 b/fuzz/corpus/packet_recv_server/4599329e5f100773e54c0756defa5d336a460b62 new file mode 100644 index 00000000000..eeddbbed3e2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4599329e5f100773e54c0756defa5d336a460b62 differ diff --git a/fuzz/corpus/packet_recv_server/46afde7278eb2d1bdc7a450869085f9be84c9dde b/fuzz/corpus/packet_recv_server/46afde7278eb2d1bdc7a450869085f9be84c9dde new file mode 100644 index 00000000000..c0255ba1328 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/46afde7278eb2d1bdc7a450869085f9be84c9dde differ diff --git a/fuzz/corpus/packet_recv_server/4778e73e2f1720a42d74465832d75d2797807f71 b/fuzz/corpus/packet_recv_server/4778e73e2f1720a42d74465832d75d2797807f71 new file mode 100644 index 00000000000..7aa264bbe16 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4778e73e2f1720a42d74465832d75d2797807f71 differ diff --git a/fuzz/corpus/packet_recv_server/47b8f34e66d3843ed631e5549e7c8aa363402619 b/fuzz/corpus/packet_recv_server/47b8f34e66d3843ed631e5549e7c8aa363402619 new file mode 100644 index 00000000000..79a778e7f6f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/47b8f34e66d3843ed631e5549e7c8aa363402619 differ diff --git a/fuzz/corpus/packet_recv_server/47be1b2c5e2bce8d1cea023c543983dd2adc5b94 b/fuzz/corpus/packet_recv_server/47be1b2c5e2bce8d1cea023c543983dd2adc5b94 new file mode 100644 index 00000000000..7289dfdc27b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/47be1b2c5e2bce8d1cea023c543983dd2adc5b94 differ diff --git a/fuzz/corpus/packet_recv_server/47c0eac8ea32842623789a060815156d886fc5e2 b/fuzz/corpus/packet_recv_server/47c0eac8ea32842623789a060815156d886fc5e2 new file mode 100644 index 00000000000..fb8196a79a2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/47c0eac8ea32842623789a060815156d886fc5e2 differ diff --git a/fuzz/corpus/packet_recv_server/47dad0b12279dab7501b71489b2578f9e085bc63 b/fuzz/corpus/packet_recv_server/47dad0b12279dab7501b71489b2578f9e085bc63 new file mode 100644 index 00000000000..e4141e98818 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/47dad0b12279dab7501b71489b2578f9e085bc63 differ diff --git a/fuzz/corpus/packet_recv_server/49ebd535378e9909ee6ea40ec6e6bcfb83f2408c b/fuzz/corpus/packet_recv_server/49ebd535378e9909ee6ea40ec6e6bcfb83f2408c new file mode 100644 index 00000000000..4a14ab5aab1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/49ebd535378e9909ee6ea40ec6e6bcfb83f2408c differ diff --git a/fuzz/corpus/packet_recv_server/4ae614ac89cd7fa2bb9054095764404ed6414005 b/fuzz/corpus/packet_recv_server/4ae614ac89cd7fa2bb9054095764404ed6414005 new file mode 100644 index 00000000000..700dcd6f755 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4ae614ac89cd7fa2bb9054095764404ed6414005 differ diff --git a/fuzz/corpus/packet_recv_server/4c7267da453125f25102f6427da8b45b10b71b92 b/fuzz/corpus/packet_recv_server/4c7267da453125f25102f6427da8b45b10b71b92 new file mode 100644 index 00000000000..72b8d107668 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4c7267da453125f25102f6427da8b45b10b71b92 differ diff --git a/fuzz/corpus/packet_recv_server/4c8f9520ae26a1ff496c865fd2d7a41256c0ba9d b/fuzz/corpus/packet_recv_server/4c8f9520ae26a1ff496c865fd2d7a41256c0ba9d new file mode 100644 index 00000000000..07ca0c4eb1e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4c8f9520ae26a1ff496c865fd2d7a41256c0ba9d differ diff --git a/fuzz/corpus/packet_recv_server/4d4d3cb9a9d368e6bdd01204f77f59a787d57013 b/fuzz/corpus/packet_recv_server/4d4d3cb9a9d368e6bdd01204f77f59a787d57013 new file mode 100644 index 00000000000..19be60ec24a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4d4d3cb9a9d368e6bdd01204f77f59a787d57013 differ diff --git a/fuzz/corpus/packet_recv_server/4d6ad5cea9c02cceba576ac895ff184cdfe293e3 b/fuzz/corpus/packet_recv_server/4d6ad5cea9c02cceba576ac895ff184cdfe293e3 new file mode 100644 index 00000000000..a972eb068af Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4d6ad5cea9c02cceba576ac895ff184cdfe293e3 differ diff --git a/fuzz/corpus/packet_recv_server/4d935541dec6b90afb114d7c8ebb191e7cbd9ef4 b/fuzz/corpus/packet_recv_server/4d935541dec6b90afb114d7c8ebb191e7cbd9ef4 new file mode 100644 index 00000000000..71648ec10fc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4d935541dec6b90afb114d7c8ebb191e7cbd9ef4 differ diff --git a/fuzz/corpus/packet_recv_server/4e8913964b7d1200697c62738b9546c39454cf16 b/fuzz/corpus/packet_recv_server/4e8913964b7d1200697c62738b9546c39454cf16 new file mode 100644 index 00000000000..c22b2a21a2c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4e8913964b7d1200697c62738b9546c39454cf16 differ diff --git a/fuzz/corpus/packet_recv_server/4f26b8ea7f67fecf92a24fd5c338ca16f5de8912 b/fuzz/corpus/packet_recv_server/4f26b8ea7f67fecf92a24fd5c338ca16f5de8912 new file mode 100644 index 00000000000..273b1b15abd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4f26b8ea7f67fecf92a24fd5c338ca16f5de8912 differ diff --git a/fuzz/corpus/packet_recv_server/4ffe6a7a3ece3fdfe1cc9f5151c23750618d3f63 b/fuzz/corpus/packet_recv_server/4ffe6a7a3ece3fdfe1cc9f5151c23750618d3f63 new file mode 100644 index 00000000000..c43925ea1e5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/4ffe6a7a3ece3fdfe1cc9f5151c23750618d3f63 differ diff --git a/fuzz/corpus/packet_recv_server/5033ecd4c1459fc02e9b421b9cac43bb8f5a22f1 b/fuzz/corpus/packet_recv_server/5033ecd4c1459fc02e9b421b9cac43bb8f5a22f1 new file mode 100644 index 00000000000..24278789785 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5033ecd4c1459fc02e9b421b9cac43bb8f5a22f1 differ diff --git a/fuzz/corpus/packet_recv_server/503ef6846e39a5c98658437121964bf526d81fce b/fuzz/corpus/packet_recv_server/503ef6846e39a5c98658437121964bf526d81fce new file mode 100644 index 00000000000..6257d86de2a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/503ef6846e39a5c98658437121964bf526d81fce differ diff --git a/fuzz/corpus/packet_recv_server/52538a80094f7b62948fd31e68fd17a315d8dc91 b/fuzz/corpus/packet_recv_server/52538a80094f7b62948fd31e68fd17a315d8dc91 new file mode 100644 index 00000000000..5cd813e5c5f --- /dev/null +++ b/fuzz/corpus/packet_recv_server/52538a80094f7b62948fd31e68fd17a315d8dc91 @@ -0,0 +1 @@ +ª \ No newline at end of file diff --git a/fuzz/corpus/packet_recv_server/5324a624b7b71aaea5c7bc4a45dfa2ba33b061fe b/fuzz/corpus/packet_recv_server/5324a624b7b71aaea5c7bc4a45dfa2ba33b061fe new file mode 100644 index 00000000000..2e726de08b6 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5324a624b7b71aaea5c7bc4a45dfa2ba33b061fe differ diff --git a/fuzz/corpus/packet_recv_server/534e1d81f463af5b18e7aaa45f1e74ae5e853593 b/fuzz/corpus/packet_recv_server/534e1d81f463af5b18e7aaa45f1e74ae5e853593 new file mode 100644 index 00000000000..411002105a2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/534e1d81f463af5b18e7aaa45f1e74ae5e853593 differ diff --git a/fuzz/corpus/packet_recv_server/548faf0c830ddacd7fb4fc8b0aade0ba314ef205 b/fuzz/corpus/packet_recv_server/548faf0c830ddacd7fb4fc8b0aade0ba314ef205 new file mode 100644 index 00000000000..e7269c87cdb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/548faf0c830ddacd7fb4fc8b0aade0ba314ef205 differ diff --git a/fuzz/corpus/packet_recv_server/54bfd1193a3c2c2b75b1cd6ca915fdd12cc495ec b/fuzz/corpus/packet_recv_server/54bfd1193a3c2c2b75b1cd6ca915fdd12cc495ec new file mode 100644 index 00000000000..572605448cf Binary files /dev/null and b/fuzz/corpus/packet_recv_server/54bfd1193a3c2c2b75b1cd6ca915fdd12cc495ec differ diff --git a/fuzz/corpus/packet_recv_server/555316d562d32b878a404fcc1a3505887dd2a7c2 b/fuzz/corpus/packet_recv_server/555316d562d32b878a404fcc1a3505887dd2a7c2 new file mode 100644 index 00000000000..5f2917bd978 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/555316d562d32b878a404fcc1a3505887dd2a7c2 differ diff --git a/fuzz/corpus/packet_recv_server/55b4dffba631601255fd3900d9eb32ff58f160f6 b/fuzz/corpus/packet_recv_server/55b4dffba631601255fd3900d9eb32ff58f160f6 new file mode 100644 index 00000000000..2c983590dfd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/55b4dffba631601255fd3900d9eb32ff58f160f6 differ diff --git a/fuzz/corpus/packet_recv_server/573106df8cbf9742eca6616357c825bdbfeeb0b4 b/fuzz/corpus/packet_recv_server/573106df8cbf9742eca6616357c825bdbfeeb0b4 new file mode 100644 index 00000000000..0726425f4e9 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/573106df8cbf9742eca6616357c825bdbfeeb0b4 differ diff --git a/fuzz/corpus/packet_recv_server/57de28b7249a7ce060d126b25d3abbed27d4ed10 b/fuzz/corpus/packet_recv_server/57de28b7249a7ce060d126b25d3abbed27d4ed10 new file mode 100644 index 00000000000..54f328fe818 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/57de28b7249a7ce060d126b25d3abbed27d4ed10 differ diff --git a/fuzz/corpus/packet_recv_server/585dcb9e59443cc264bcca336b206b6e57472365 b/fuzz/corpus/packet_recv_server/585dcb9e59443cc264bcca336b206b6e57472365 new file mode 100644 index 00000000000..bc5b96a8a60 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/585dcb9e59443cc264bcca336b206b6e57472365 differ diff --git a/fuzz/corpus/packet_recv_server/5990bce38251bb404a803f278ecae7fb56d0087f b/fuzz/corpus/packet_recv_server/5990bce38251bb404a803f278ecae7fb56d0087f new file mode 100644 index 00000000000..672ceb6b089 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5990bce38251bb404a803f278ecae7fb56d0087f differ diff --git a/fuzz/corpus/packet_recv_server/59e3ec10058814c57e6631d662a77394de15b6d6 b/fuzz/corpus/packet_recv_server/59e3ec10058814c57e6631d662a77394de15b6d6 new file mode 100644 index 00000000000..d922023439b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/59e3ec10058814c57e6631d662a77394de15b6d6 differ diff --git a/fuzz/corpus/packet_recv_server/5ae5ca0fe96581d0233f31658d71f255016dcfe8 b/fuzz/corpus/packet_recv_server/5ae5ca0fe96581d0233f31658d71f255016dcfe8 new file mode 100644 index 00000000000..b0a2171361c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5ae5ca0fe96581d0233f31658d71f255016dcfe8 differ diff --git a/fuzz/corpus/packet_recv_server/5b1413929319ab5a0c3824042f77559805b07109 b/fuzz/corpus/packet_recv_server/5b1413929319ab5a0c3824042f77559805b07109 new file mode 100644 index 00000000000..1d29817fd28 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5b1413929319ab5a0c3824042f77559805b07109 differ diff --git a/fuzz/corpus/packet_recv_server/5b5c82d2549188c08aab088bbd8ad50d9a8327d1 b/fuzz/corpus/packet_recv_server/5b5c82d2549188c08aab088bbd8ad50d9a8327d1 new file mode 100644 index 00000000000..3f36493b772 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5b5c82d2549188c08aab088bbd8ad50d9a8327d1 differ diff --git a/fuzz/corpus/packet_recv_server/5b87c0d735b25e11e2821ed708ba8f8a476c6909 b/fuzz/corpus/packet_recv_server/5b87c0d735b25e11e2821ed708ba8f8a476c6909 new file mode 100644 index 00000000000..895d8a88e47 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5b87c0d735b25e11e2821ed708ba8f8a476c6909 differ diff --git a/fuzz/corpus/packet_recv_server/5bef7b3d061c880c37f31959d841ad70d6f01004 b/fuzz/corpus/packet_recv_server/5bef7b3d061c880c37f31959d841ad70d6f01004 new file mode 100644 index 00000000000..45cfcb020e6 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5bef7b3d061c880c37f31959d841ad70d6f01004 differ diff --git a/fuzz/corpus/packet_recv_server/5c10553ecb2f8673ffdf3bf0677e06c8f6bd4f73 b/fuzz/corpus/packet_recv_server/5c10553ecb2f8673ffdf3bf0677e06c8f6bd4f73 new file mode 100644 index 00000000000..672aab6562c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5c10553ecb2f8673ffdf3bf0677e06c8f6bd4f73 differ diff --git a/fuzz/corpus/packet_recv_server/5c7f27545a1eebb15e9a7c914131bdf4bdc41802 b/fuzz/corpus/packet_recv_server/5c7f27545a1eebb15e9a7c914131bdf4bdc41802 new file mode 100644 index 00000000000..ef4bd8c9b13 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5c7f27545a1eebb15e9a7c914131bdf4bdc41802 differ diff --git a/fuzz/corpus/packet_recv_server/5cbb9fee5099b02333c132bdff4bec6cbe9ae585 b/fuzz/corpus/packet_recv_server/5cbb9fee5099b02333c132bdff4bec6cbe9ae585 new file mode 100644 index 00000000000..2b7a7af3ecd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5cbb9fee5099b02333c132bdff4bec6cbe9ae585 differ diff --git a/fuzz/corpus/packet_recv_server/5cde70dc0f9a5947bff8c970b1d104b4882f9cfa b/fuzz/corpus/packet_recv_server/5cde70dc0f9a5947bff8c970b1d104b4882f9cfa new file mode 100644 index 00000000000..61e88d39468 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5cde70dc0f9a5947bff8c970b1d104b4882f9cfa differ diff --git a/fuzz/corpus/packet_recv_server/5d4c3d56866006388a535d0fd1823c3e72e2c1aa b/fuzz/corpus/packet_recv_server/5d4c3d56866006388a535d0fd1823c3e72e2c1aa new file mode 100644 index 00000000000..072029ef7cb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5d4c3d56866006388a535d0fd1823c3e72e2c1aa differ diff --git a/fuzz/corpus/packet_recv_server/5daf4d1711e512c3d3d66fa4a3044f56c0d63a01 b/fuzz/corpus/packet_recv_server/5daf4d1711e512c3d3d66fa4a3044f56c0d63a01 new file mode 100644 index 00000000000..f5b4d14164d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5daf4d1711e512c3d3d66fa4a3044f56c0d63a01 differ diff --git a/fuzz/corpus/packet_recv_server/5dcb1218a497b273be557f3d85f2c220c8817e27 b/fuzz/corpus/packet_recv_server/5dcb1218a497b273be557f3d85f2c220c8817e27 new file mode 100644 index 00000000000..d4600be178f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5dcb1218a497b273be557f3d85f2c220c8817e27 differ diff --git a/fuzz/corpus/packet_recv_server/5e1da251e72e1d34a8c67880b95582886aaec63c b/fuzz/corpus/packet_recv_server/5e1da251e72e1d34a8c67880b95582886aaec63c new file mode 100644 index 00000000000..2ef2e00771f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5e1da251e72e1d34a8c67880b95582886aaec63c differ diff --git a/fuzz/corpus/packet_recv_server/5f5fbb9a9c602d64f82071f009e16b4bfd9e1334 b/fuzz/corpus/packet_recv_server/5f5fbb9a9c602d64f82071f009e16b4bfd9e1334 new file mode 100644 index 00000000000..775c444dbe3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5f5fbb9a9c602d64f82071f009e16b4bfd9e1334 differ diff --git a/fuzz/corpus/packet_recv_server/5f66a74a5a4728e60ba05046a7498ed64355be8a b/fuzz/corpus/packet_recv_server/5f66a74a5a4728e60ba05046a7498ed64355be8a new file mode 100644 index 00000000000..b8616c1a411 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5f66a74a5a4728e60ba05046a7498ed64355be8a differ diff --git a/fuzz/corpus/packet_recv_server/5fd12cfbb23f704341a9ea1ea768e235bdc78e92 b/fuzz/corpus/packet_recv_server/5fd12cfbb23f704341a9ea1ea768e235bdc78e92 new file mode 100644 index 00000000000..1cc203d658f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/5fd12cfbb23f704341a9ea1ea768e235bdc78e92 differ diff --git a/fuzz/corpus/packet_recv_server/61c6918e11ee7bc7387bf5d54ecefe4ccdb7063b b/fuzz/corpus/packet_recv_server/61c6918e11ee7bc7387bf5d54ecefe4ccdb7063b new file mode 100644 index 00000000000..d4517a485cc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/61c6918e11ee7bc7387bf5d54ecefe4ccdb7063b differ diff --git a/fuzz/corpus/packet_recv_server/63cb5dab8b69d5ea256fad0224852037a4d14e5a b/fuzz/corpus/packet_recv_server/63cb5dab8b69d5ea256fad0224852037a4d14e5a new file mode 100644 index 00000000000..bc31c12547c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/63cb5dab8b69d5ea256fad0224852037a4d14e5a differ diff --git a/fuzz/corpus/packet_recv_server/64390fc4270cd2ee95b57a5d80f1a49220f820a1 b/fuzz/corpus/packet_recv_server/64390fc4270cd2ee95b57a5d80f1a49220f820a1 new file mode 100644 index 00000000000..8ddeeee33e6 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/64390fc4270cd2ee95b57a5d80f1a49220f820a1 differ diff --git a/fuzz/corpus/packet_recv_server/64cedd994a6d50b8390c215468ee53e996be9932 b/fuzz/corpus/packet_recv_server/64cedd994a6d50b8390c215468ee53e996be9932 new file mode 100644 index 00000000000..49dcde57bd0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/64cedd994a6d50b8390c215468ee53e996be9932 differ diff --git a/fuzz/corpus/packet_recv_server/65c4b02b9da4b41774b5cdb55d25a7a1872b65f6 b/fuzz/corpus/packet_recv_server/65c4b02b9da4b41774b5cdb55d25a7a1872b65f6 new file mode 100644 index 00000000000..afccd8e6e8f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/65c4b02b9da4b41774b5cdb55d25a7a1872b65f6 differ diff --git a/fuzz/corpus/packet_recv_server/662aab3330a95f0a6d8b850f845720d20bd5918e b/fuzz/corpus/packet_recv_server/662aab3330a95f0a6d8b850f845720d20bd5918e new file mode 100644 index 00000000000..3dd67585a90 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/662aab3330a95f0a6d8b850f845720d20bd5918e differ diff --git a/fuzz/corpus/packet_recv_server/686d465d163ce3279f3b56dfcc365379ca940d2c b/fuzz/corpus/packet_recv_server/686d465d163ce3279f3b56dfcc365379ca940d2c new file mode 100644 index 00000000000..acd49faee31 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/686d465d163ce3279f3b56dfcc365379ca940d2c differ diff --git a/fuzz/corpus/packet_recv_server/68c9c8783e6d1aea2b87407b5bba0b3ff5185cb9 b/fuzz/corpus/packet_recv_server/68c9c8783e6d1aea2b87407b5bba0b3ff5185cb9 new file mode 100644 index 00000000000..a6118c36f71 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/68c9c8783e6d1aea2b87407b5bba0b3ff5185cb9 differ diff --git a/fuzz/corpus/packet_recv_server/695022107de1e32eff92620f0f660924703cac27 b/fuzz/corpus/packet_recv_server/695022107de1e32eff92620f0f660924703cac27 new file mode 100644 index 00000000000..257100ca336 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/695022107de1e32eff92620f0f660924703cac27 differ diff --git a/fuzz/corpus/packet_recv_server/6985fe8b88bba4d35dc9f590433aec77889cb9a8 b/fuzz/corpus/packet_recv_server/6985fe8b88bba4d35dc9f590433aec77889cb9a8 new file mode 100644 index 00000000000..6561d956803 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6985fe8b88bba4d35dc9f590433aec77889cb9a8 differ diff --git a/fuzz/corpus/packet_recv_server/6c005f0a68bf2c993cd48b240c5c73253e59be0d b/fuzz/corpus/packet_recv_server/6c005f0a68bf2c993cd48b240c5c73253e59be0d new file mode 100644 index 00000000000..31a3111b6df Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6c005f0a68bf2c993cd48b240c5c73253e59be0d differ diff --git a/fuzz/corpus/packet_recv_server/6cd3c9621358c0aae8eff3bdb6021d5c71546396 b/fuzz/corpus/packet_recv_server/6cd3c9621358c0aae8eff3bdb6021d5c71546396 new file mode 100644 index 00000000000..65e0a745685 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6cd3c9621358c0aae8eff3bdb6021d5c71546396 differ diff --git a/fuzz/corpus/packet_recv_server/6d09033d9cabf4be617ebcd83cd8170e7f91720a b/fuzz/corpus/packet_recv_server/6d09033d9cabf4be617ebcd83cd8170e7f91720a new file mode 100644 index 00000000000..4f1c9e89c21 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6d09033d9cabf4be617ebcd83cd8170e7f91720a differ diff --git a/fuzz/corpus/packet_recv_server/6df463624931f8fce82043e6e75f85d5385d86c0 b/fuzz/corpus/packet_recv_server/6df463624931f8fce82043e6e75f85d5385d86c0 new file mode 100644 index 00000000000..f8f512031dc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6df463624931f8fce82043e6e75f85d5385d86c0 differ diff --git a/fuzz/corpus/packet_recv_server/6e39cfe31098e8af4d454f993486f696dd840326 b/fuzz/corpus/packet_recv_server/6e39cfe31098e8af4d454f993486f696dd840326 new file mode 100644 index 00000000000..c6bc9f65d0b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6e39cfe31098e8af4d454f993486f696dd840326 differ diff --git a/fuzz/corpus/packet_recv_server/6f56c073676e1bbdbe402d375efc78f2f2352dca b/fuzz/corpus/packet_recv_server/6f56c073676e1bbdbe402d375efc78f2f2352dca new file mode 100644 index 00000000000..75f31833835 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6f56c073676e1bbdbe402d375efc78f2f2352dca differ diff --git a/fuzz/corpus/packet_recv_server/6f75adef2c6d06063e2322c56e1fb9e5587f8b5a b/fuzz/corpus/packet_recv_server/6f75adef2c6d06063e2322c56e1fb9e5587f8b5a new file mode 100644 index 00000000000..910127ce504 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/6f75adef2c6d06063e2322c56e1fb9e5587f8b5a differ diff --git a/fuzz/corpus/packet_recv_server/7159ee7c2e39c40713ecdd132ab33aa35666f476 b/fuzz/corpus/packet_recv_server/7159ee7c2e39c40713ecdd132ab33aa35666f476 new file mode 100644 index 00000000000..84a8ba5e646 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7159ee7c2e39c40713ecdd132ab33aa35666f476 differ diff --git a/fuzz/corpus/packet_recv_server/7192f7208419bd726475a2d998f0350d0183b1c9 b/fuzz/corpus/packet_recv_server/7192f7208419bd726475a2d998f0350d0183b1c9 new file mode 100644 index 00000000000..a3dd5a6802c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7192f7208419bd726475a2d998f0350d0183b1c9 differ diff --git a/fuzz/corpus/packet_recv_server/72011084b1fc4d45569ac926051a986bcc9eed58 b/fuzz/corpus/packet_recv_server/72011084b1fc4d45569ac926051a986bcc9eed58 new file mode 100644 index 00000000000..ded75ab82e4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/72011084b1fc4d45569ac926051a986bcc9eed58 differ diff --git a/fuzz/corpus/packet_recv_server/7242449b742eb3beea347bd9f1efa92e8a511450 b/fuzz/corpus/packet_recv_server/7242449b742eb3beea347bd9f1efa92e8a511450 new file mode 100644 index 00000000000..ed987c9a8c2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7242449b742eb3beea347bd9f1efa92e8a511450 differ diff --git a/fuzz/corpus/packet_recv_server/72aa230a43702c106b5be51552c8ca033928b328 b/fuzz/corpus/packet_recv_server/72aa230a43702c106b5be51552c8ca033928b328 new file mode 100644 index 00000000000..4d7bbaa2fb1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/72aa230a43702c106b5be51552c8ca033928b328 differ diff --git a/fuzz/corpus/packet_recv_server/7302a5bb17246f4c2f611d39a45f25e799b2dac1 b/fuzz/corpus/packet_recv_server/7302a5bb17246f4c2f611d39a45f25e799b2dac1 new file mode 100644 index 00000000000..ef5d9093788 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7302a5bb17246f4c2f611d39a45f25e799b2dac1 differ diff --git a/fuzz/corpus/packet_recv_server/7414f8969e5237eb266b899197d512abc51396bb b/fuzz/corpus/packet_recv_server/7414f8969e5237eb266b899197d512abc51396bb new file mode 100644 index 00000000000..5670bc146b5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7414f8969e5237eb266b899197d512abc51396bb differ diff --git a/fuzz/corpus/packet_recv_server/749bc55f7525891f8087989567f791c28132df5b b/fuzz/corpus/packet_recv_server/749bc55f7525891f8087989567f791c28132df5b new file mode 100644 index 00000000000..2acd1161df4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/749bc55f7525891f8087989567f791c28132df5b differ diff --git a/fuzz/corpus/packet_recv_server/74eba5387f166bc5782ed8a7113d4d7ae039ecdc b/fuzz/corpus/packet_recv_server/74eba5387f166bc5782ed8a7113d4d7ae039ecdc new file mode 100644 index 00000000000..d350c03d96d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/74eba5387f166bc5782ed8a7113d4d7ae039ecdc differ diff --git a/fuzz/corpus/packet_recv_server/761799cd548dbfbc3d09156dd9db442cbdaa11fc b/fuzz/corpus/packet_recv_server/761799cd548dbfbc3d09156dd9db442cbdaa11fc new file mode 100644 index 00000000000..30df81cf270 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/761799cd548dbfbc3d09156dd9db442cbdaa11fc differ diff --git a/fuzz/corpus/packet_recv_server/780553773bff220555e65dc21e0f92555fe927b4 b/fuzz/corpus/packet_recv_server/780553773bff220555e65dc21e0f92555fe927b4 new file mode 100644 index 00000000000..c813cdcd50e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/780553773bff220555e65dc21e0f92555fe927b4 differ diff --git a/fuzz/corpus/packet_recv_server/787bef1f01133454c80c267bded9d23a84b7b8a2 b/fuzz/corpus/packet_recv_server/787bef1f01133454c80c267bded9d23a84b7b8a2 new file mode 100644 index 00000000000..2213b676cb5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/787bef1f01133454c80c267bded9d23a84b7b8a2 differ diff --git a/fuzz/corpus/packet_recv_server/79cbee276e027683c8a7d5e52dce0c1d145190b2 b/fuzz/corpus/packet_recv_server/79cbee276e027683c8a7d5e52dce0c1d145190b2 new file mode 100644 index 00000000000..3ac62cfe82d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/79cbee276e027683c8a7d5e52dce0c1d145190b2 differ diff --git a/fuzz/corpus/packet_recv_server/7a585168376510de22390fe53dc7442d58c9b5b1 b/fuzz/corpus/packet_recv_server/7a585168376510de22390fe53dc7442d58c9b5b1 new file mode 100644 index 00000000000..dfbc1b5864c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7a585168376510de22390fe53dc7442d58c9b5b1 differ diff --git a/fuzz/corpus/packet_recv_server/7ce83b5207edf57bee6f363324e1a50231a7a1af b/fuzz/corpus/packet_recv_server/7ce83b5207edf57bee6f363324e1a50231a7a1af new file mode 100644 index 00000000000..ca3dc194e7f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7ce83b5207edf57bee6f363324e1a50231a7a1af differ diff --git a/fuzz/corpus/packet_recv_server/7d472e079c4a3b9fa84d23c1413279104f8c2505 b/fuzz/corpus/packet_recv_server/7d472e079c4a3b9fa84d23c1413279104f8c2505 new file mode 100644 index 00000000000..dc020c5ff33 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7d472e079c4a3b9fa84d23c1413279104f8c2505 differ diff --git a/fuzz/corpus/packet_recv_server/7d63f774e67685d514d2518d95b8e9e061c94013 b/fuzz/corpus/packet_recv_server/7d63f774e67685d514d2518d95b8e9e061c94013 new file mode 100644 index 00000000000..448160b5a4a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7d63f774e67685d514d2518d95b8e9e061c94013 differ diff --git a/fuzz/corpus/packet_recv_server/7dcbd340ccddc99b41a709eec0e3d05b6cc28c04 b/fuzz/corpus/packet_recv_server/7dcbd340ccddc99b41a709eec0e3d05b6cc28c04 new file mode 100644 index 00000000000..c9124cec9e3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7dcbd340ccddc99b41a709eec0e3d05b6cc28c04 differ diff --git a/fuzz/corpus/packet_recv_server/7e3c38d02552017d5c67482889f30e58977b1750 b/fuzz/corpus/packet_recv_server/7e3c38d02552017d5c67482889f30e58977b1750 new file mode 100644 index 00000000000..80c299d7b08 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7e3c38d02552017d5c67482889f30e58977b1750 differ diff --git a/fuzz/corpus/packet_recv_server/7f7375dbfecd046deea52b3a1272ab0ac25fef7b b/fuzz/corpus/packet_recv_server/7f7375dbfecd046deea52b3a1272ab0ac25fef7b new file mode 100644 index 00000000000..d6e482dd264 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7f7375dbfecd046deea52b3a1272ab0ac25fef7b differ diff --git a/fuzz/corpus/packet_recv_server/7fbeeff368d17a5dee11ddd3a818fdd5749f3aa8 b/fuzz/corpus/packet_recv_server/7fbeeff368d17a5dee11ddd3a818fdd5749f3aa8 new file mode 100644 index 00000000000..26383af7139 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/7fbeeff368d17a5dee11ddd3a818fdd5749f3aa8 differ diff --git a/fuzz/corpus/packet_recv_server/804a558727da1a082bd53078f6ab7d0d8768b7ee b/fuzz/corpus/packet_recv_server/804a558727da1a082bd53078f6ab7d0d8768b7ee new file mode 100644 index 00000000000..7f6cfba5429 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/804a558727da1a082bd53078f6ab7d0d8768b7ee differ diff --git a/fuzz/corpus/packet_recv_server/804d40a26a39c1b826330625e374e40d50620943 b/fuzz/corpus/packet_recv_server/804d40a26a39c1b826330625e374e40d50620943 new file mode 100644 index 00000000000..2ab076ca669 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/804d40a26a39c1b826330625e374e40d50620943 differ diff --git a/fuzz/corpus/packet_recv_server/80d7033d429db49a5413641ea7ea2bec24299a9b b/fuzz/corpus/packet_recv_server/80d7033d429db49a5413641ea7ea2bec24299a9b new file mode 100644 index 00000000000..8258d01548a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/80d7033d429db49a5413641ea7ea2bec24299a9b differ diff --git a/fuzz/corpus/packet_recv_server/8150e6da52ba5791f91d9be39735d9950b94e1b1 b/fuzz/corpus/packet_recv_server/8150e6da52ba5791f91d9be39735d9950b94e1b1 new file mode 100644 index 00000000000..72254fbd6e5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8150e6da52ba5791f91d9be39735d9950b94e1b1 differ diff --git a/fuzz/corpus/packet_recv_server/83101d3d529af36d061cad6b3fe722cdc4083c76 b/fuzz/corpus/packet_recv_server/83101d3d529af36d061cad6b3fe722cdc4083c76 new file mode 100644 index 00000000000..c10bcf20027 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/83101d3d529af36d061cad6b3fe722cdc4083c76 differ diff --git a/fuzz/corpus/packet_recv_server/831cc3e5de9a0a2b7fc2b97c80c1af7d20fca4bd b/fuzz/corpus/packet_recv_server/831cc3e5de9a0a2b7fc2b97c80c1af7d20fca4bd new file mode 100644 index 00000000000..549985365b0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/831cc3e5de9a0a2b7fc2b97c80c1af7d20fca4bd differ diff --git a/fuzz/corpus/packet_recv_server/832e9a95acf57286b838e48cb49a548633764c26 b/fuzz/corpus/packet_recv_server/832e9a95acf57286b838e48cb49a548633764c26 new file mode 100644 index 00000000000..926a3cb4076 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/832e9a95acf57286b838e48cb49a548633764c26 differ diff --git a/fuzz/corpus/packet_recv_server/832f7ab909d6fbcf1ea838478763a55f072924da b/fuzz/corpus/packet_recv_server/832f7ab909d6fbcf1ea838478763a55f072924da new file mode 100644 index 00000000000..8cdf53e7f31 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/832f7ab909d6fbcf1ea838478763a55f072924da differ diff --git a/fuzz/corpus/packet_recv_server/84942c590583ad85e867bf80dc3c15d8a742625d b/fuzz/corpus/packet_recv_server/84942c590583ad85e867bf80dc3c15d8a742625d new file mode 100644 index 00000000000..07fd7f6797d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/84942c590583ad85e867bf80dc3c15d8a742625d differ diff --git a/fuzz/corpus/packet_recv_server/8574d95bbbfbcde5d4a6dc60892da7c9a39ee26a b/fuzz/corpus/packet_recv_server/8574d95bbbfbcde5d4a6dc60892da7c9a39ee26a new file mode 100644 index 00000000000..64c25a86f25 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8574d95bbbfbcde5d4a6dc60892da7c9a39ee26a differ diff --git a/fuzz/corpus/packet_recv_server/85a9aaa692d50df2b6d6e21806fac5693ef76dcd b/fuzz/corpus/packet_recv_server/85a9aaa692d50df2b6d6e21806fac5693ef76dcd new file mode 100644 index 00000000000..f2227258fb9 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/85a9aaa692d50df2b6d6e21806fac5693ef76dcd differ diff --git a/fuzz/corpus/packet_recv_server/86096ff2bc6cff213c691d62e2dc99c38028120a b/fuzz/corpus/packet_recv_server/86096ff2bc6cff213c691d62e2dc99c38028120a new file mode 100644 index 00000000000..b263a012912 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/86096ff2bc6cff213c691d62e2dc99c38028120a differ diff --git a/fuzz/corpus/packet_recv_server/863610b481241fe33ed04e205319cd4800472071 b/fuzz/corpus/packet_recv_server/863610b481241fe33ed04e205319cd4800472071 new file mode 100644 index 00000000000..0bd692ff4f5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/863610b481241fe33ed04e205319cd4800472071 differ diff --git a/fuzz/corpus/packet_recv_server/867ac8cfda943798ab8790cf08e40b1b686c330f b/fuzz/corpus/packet_recv_server/867ac8cfda943798ab8790cf08e40b1b686c330f new file mode 100644 index 00000000000..28a09cab059 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/867ac8cfda943798ab8790cf08e40b1b686c330f differ diff --git a/fuzz/corpus/packet_recv_server/869d29db8aa47a14561f1b0004b311450b1f70a3 b/fuzz/corpus/packet_recv_server/869d29db8aa47a14561f1b0004b311450b1f70a3 new file mode 100644 index 00000000000..a4a8dca0fcf Binary files /dev/null and b/fuzz/corpus/packet_recv_server/869d29db8aa47a14561f1b0004b311450b1f70a3 differ diff --git a/fuzz/corpus/packet_recv_server/897df083689c12fcc31bb638dda0bfcbb5b116d8 b/fuzz/corpus/packet_recv_server/897df083689c12fcc31bb638dda0bfcbb5b116d8 new file mode 100644 index 00000000000..e0842502b10 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/897df083689c12fcc31bb638dda0bfcbb5b116d8 differ diff --git a/fuzz/corpus/packet_recv_server/8b31bbb9500a3a27a62afd0bb491834d4874c0f3 b/fuzz/corpus/packet_recv_server/8b31bbb9500a3a27a62afd0bb491834d4874c0f3 new file mode 100644 index 00000000000..56ffdeed3be Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8b31bbb9500a3a27a62afd0bb491834d4874c0f3 differ diff --git a/fuzz/corpus/packet_recv_server/8b3322b22a978d3316c16dd9448964c4635f3b21 b/fuzz/corpus/packet_recv_server/8b3322b22a978d3316c16dd9448964c4635f3b21 new file mode 100644 index 00000000000..22f0165dc14 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8b3322b22a978d3316c16dd9448964c4635f3b21 differ diff --git a/fuzz/corpus/packet_recv_server/8bab95d756fdfe6e392c07bd9251599723f5d206 b/fuzz/corpus/packet_recv_server/8bab95d756fdfe6e392c07bd9251599723f5d206 new file mode 100644 index 00000000000..1c8ef334167 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8bab95d756fdfe6e392c07bd9251599723f5d206 differ diff --git a/fuzz/corpus/packet_recv_server/8d131405138fdf60fdc6d205a44fc0dedf9bf703 b/fuzz/corpus/packet_recv_server/8d131405138fdf60fdc6d205a44fc0dedf9bf703 new file mode 100644 index 00000000000..8c43b815d19 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8d131405138fdf60fdc6d205a44fc0dedf9bf703 differ diff --git a/fuzz/corpus/packet_recv_server/8d1ec8d952b18d525c995252cf09f11fbfc479c4 b/fuzz/corpus/packet_recv_server/8d1ec8d952b18d525c995252cf09f11fbfc479c4 new file mode 100644 index 00000000000..fd1f3c362ec Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8d1ec8d952b18d525c995252cf09f11fbfc479c4 differ diff --git a/fuzz/corpus/packet_recv_server/8e025c150df6fea3f41c33edc7c1b3fd6a512669 b/fuzz/corpus/packet_recv_server/8e025c150df6fea3f41c33edc7c1b3fd6a512669 new file mode 100644 index 00000000000..5a773394d0f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8e025c150df6fea3f41c33edc7c1b3fd6a512669 differ diff --git a/fuzz/corpus/packet_recv_server/8edb45eea9d85576ae612574f8d1a097b2c8862e b/fuzz/corpus/packet_recv_server/8edb45eea9d85576ae612574f8d1a097b2c8862e new file mode 100644 index 00000000000..fa8640279e3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8edb45eea9d85576ae612574f8d1a097b2c8862e differ diff --git a/fuzz/corpus/packet_recv_server/8f5a00be8a927fa040ae2811cd30fcb80e82b62b b/fuzz/corpus/packet_recv_server/8f5a00be8a927fa040ae2811cd30fcb80e82b62b new file mode 100644 index 00000000000..c8d2852201c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8f5a00be8a927fa040ae2811cd30fcb80e82b62b differ diff --git a/fuzz/corpus/packet_recv_server/8feac614720dac4afc5a156c0eaee8616be4919c b/fuzz/corpus/packet_recv_server/8feac614720dac4afc5a156c0eaee8616be4919c new file mode 100644 index 00000000000..29d0c2decc9 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/8feac614720dac4afc5a156c0eaee8616be4919c differ diff --git a/fuzz/corpus/packet_recv_server/9033992c183fd2cbd111dafe897c262309ce4b51 b/fuzz/corpus/packet_recv_server/9033992c183fd2cbd111dafe897c262309ce4b51 new file mode 100644 index 00000000000..0a146b138b5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9033992c183fd2cbd111dafe897c262309ce4b51 differ diff --git a/fuzz/corpus/packet_recv_server/90edec34d08bc15a2ba4e75e1f81e8e4d9148c71 b/fuzz/corpus/packet_recv_server/90edec34d08bc15a2ba4e75e1f81e8e4d9148c71 new file mode 100644 index 00000000000..7903ecd6518 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/90edec34d08bc15a2ba4e75e1f81e8e4d9148c71 differ diff --git a/fuzz/corpus/packet_recv_server/9105bbf68b549c00a0c72f9fef481ad785c92004 b/fuzz/corpus/packet_recv_server/9105bbf68b549c00a0c72f9fef481ad785c92004 new file mode 100644 index 00000000000..20fd41c7ee1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9105bbf68b549c00a0c72f9fef481ad785c92004 differ diff --git a/fuzz/corpus/packet_recv_server/91c7dab5baf2de5615bf449d0c5eeae81bfba584 b/fuzz/corpus/packet_recv_server/91c7dab5baf2de5615bf449d0c5eeae81bfba584 new file mode 100644 index 00000000000..456ab7920e3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/91c7dab5baf2de5615bf449d0c5eeae81bfba584 differ diff --git a/fuzz/corpus/packet_recv_server/929fc5673b96ad76696f56465b25e01ae6594114 b/fuzz/corpus/packet_recv_server/929fc5673b96ad76696f56465b25e01ae6594114 new file mode 100644 index 00000000000..36c603e61ac Binary files /dev/null and b/fuzz/corpus/packet_recv_server/929fc5673b96ad76696f56465b25e01ae6594114 differ diff --git a/fuzz/corpus/packet_recv_server/92f1c286df5a1373460ddbca96c2799e4877a447 b/fuzz/corpus/packet_recv_server/92f1c286df5a1373460ddbca96c2799e4877a447 new file mode 100644 index 00000000000..357ed2dcf57 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/92f1c286df5a1373460ddbca96c2799e4877a447 differ diff --git a/fuzz/corpus/packet_recv_server/930e4a91e7e3a3d229ebd0a5d0ff88fe3d016b4f b/fuzz/corpus/packet_recv_server/930e4a91e7e3a3d229ebd0a5d0ff88fe3d016b4f new file mode 100644 index 00000000000..caf15924920 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/930e4a91e7e3a3d229ebd0a5d0ff88fe3d016b4f differ diff --git a/fuzz/corpus/packet_recv_server/9575e6f216f3eeed4fb40329c3b51e12c1f0089e b/fuzz/corpus/packet_recv_server/9575e6f216f3eeed4fb40329c3b51e12c1f0089e new file mode 100644 index 00000000000..c7c370c971d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9575e6f216f3eeed4fb40329c3b51e12c1f0089e differ diff --git a/fuzz/corpus/packet_recv_server/95d3ca18d059e011b19a0ad120721cd69ac00db6 b/fuzz/corpus/packet_recv_server/95d3ca18d059e011b19a0ad120721cd69ac00db6 new file mode 100644 index 00000000000..08f2080d30d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/95d3ca18d059e011b19a0ad120721cd69ac00db6 differ diff --git a/fuzz/corpus/packet_recv_server/9771a862a292840167ac7b5b9d785c3e46d85d9c b/fuzz/corpus/packet_recv_server/9771a862a292840167ac7b5b9d785c3e46d85d9c new file mode 100644 index 00000000000..c861b2ac652 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9771a862a292840167ac7b5b9d785c3e46d85d9c differ diff --git a/fuzz/corpus/packet_recv_server/98b63c9e1a1b6a3f3cb18392e152f3b5daaa6718 b/fuzz/corpus/packet_recv_server/98b63c9e1a1b6a3f3cb18392e152f3b5daaa6718 new file mode 100644 index 00000000000..dd787c4144a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/98b63c9e1a1b6a3f3cb18392e152f3b5daaa6718 differ diff --git a/fuzz/corpus/packet_recv_server/9991c5adae53b07d22f18eb7697442003c330ddf b/fuzz/corpus/packet_recv_server/9991c5adae53b07d22f18eb7697442003c330ddf new file mode 100644 index 00000000000..976284fa7ab Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9991c5adae53b07d22f18eb7697442003c330ddf differ diff --git a/fuzz/corpus/packet_recv_server/99d5b25158766824e300a2a9d2c3df14f5182ab4 b/fuzz/corpus/packet_recv_server/99d5b25158766824e300a2a9d2c3df14f5182ab4 new file mode 100644 index 00000000000..c5c44be0be7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/99d5b25158766824e300a2a9d2c3df14f5182ab4 differ diff --git a/fuzz/corpus/packet_recv_server/9b532cae1ba25658b7725e4a2cbb4125b4cf45e8 b/fuzz/corpus/packet_recv_server/9b532cae1ba25658b7725e4a2cbb4125b4cf45e8 new file mode 100644 index 00000000000..c84018bf462 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9b532cae1ba25658b7725e4a2cbb4125b4cf45e8 differ diff --git a/fuzz/corpus/packet_recv_server/9b861b568e6a2df09f8bdac4b0554f0a52ded820 b/fuzz/corpus/packet_recv_server/9b861b568e6a2df09f8bdac4b0554f0a52ded820 new file mode 100644 index 00000000000..7bb73db7518 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9b861b568e6a2df09f8bdac4b0554f0a52ded820 differ diff --git a/fuzz/corpus/packet_recv_server/9bb5779a4796d3c11581dc084907ebe4f9e9453e b/fuzz/corpus/packet_recv_server/9bb5779a4796d3c11581dc084907ebe4f9e9453e new file mode 100644 index 00000000000..1ec84f01453 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9bb5779a4796d3c11581dc084907ebe4f9e9453e differ diff --git a/fuzz/corpus/packet_recv_server/9bf8b9e4d4b331e0b39da8367e2fcfe9304cec9f b/fuzz/corpus/packet_recv_server/9bf8b9e4d4b331e0b39da8367e2fcfe9304cec9f new file mode 100644 index 00000000000..4289fb52508 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9bf8b9e4d4b331e0b39da8367e2fcfe9304cec9f differ diff --git a/fuzz/corpus/packet_recv_server/9c68dee4925305f092c3a620310c1decd9489a48 b/fuzz/corpus/packet_recv_server/9c68dee4925305f092c3a620310c1decd9489a48 new file mode 100644 index 00000000000..8bfd4a7a6d2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9c68dee4925305f092c3a620310c1decd9489a48 differ diff --git a/fuzz/corpus/packet_recv_server/9d1c988bc0b3988054f4029ed3b104d9963aa0f1 b/fuzz/corpus/packet_recv_server/9d1c988bc0b3988054f4029ed3b104d9963aa0f1 new file mode 100644 index 00000000000..193681a21ae Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9d1c988bc0b3988054f4029ed3b104d9963aa0f1 differ diff --git a/fuzz/corpus/packet_recv_server/9df5ce89be9eeb318e4ad6a44ec351422ddf88ab b/fuzz/corpus/packet_recv_server/9df5ce89be9eeb318e4ad6a44ec351422ddf88ab new file mode 100644 index 00000000000..957b28d2521 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9df5ce89be9eeb318e4ad6a44ec351422ddf88ab differ diff --git a/fuzz/corpus/packet_recv_server/9fa947d891256dacdd01bf31898818a1d6b66cb8 b/fuzz/corpus/packet_recv_server/9fa947d891256dacdd01bf31898818a1d6b66cb8 new file mode 100644 index 00000000000..1b026acb6aa Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9fa947d891256dacdd01bf31898818a1d6b66cb8 differ diff --git a/fuzz/corpus/packet_recv_server/9feaecddced8936fa786ade9ef3dcd60bc7a44c8 b/fuzz/corpus/packet_recv_server/9feaecddced8936fa786ade9ef3dcd60bc7a44c8 new file mode 100644 index 00000000000..07f092b3075 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/9feaecddced8936fa786ade9ef3dcd60bc7a44c8 differ diff --git a/fuzz/corpus/packet_recv_server/a08e575f349c5669af7a2b616543dd7ae0ca4cc8 b/fuzz/corpus/packet_recv_server/a08e575f349c5669af7a2b616543dd7ae0ca4cc8 new file mode 100644 index 00000000000..5b8a76f0c7b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a08e575f349c5669af7a2b616543dd7ae0ca4cc8 differ diff --git a/fuzz/corpus/packet_recv_server/a176e2db9bab990b017a6d4fdd420c3a45a6e3b2 b/fuzz/corpus/packet_recv_server/a176e2db9bab990b017a6d4fdd420c3a45a6e3b2 new file mode 100644 index 00000000000..2cfa236026c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a176e2db9bab990b017a6d4fdd420c3a45a6e3b2 differ diff --git a/fuzz/corpus/packet_recv_server/a278ef7b32b6b622361343e9147adf849638ee5b b/fuzz/corpus/packet_recv_server/a278ef7b32b6b622361343e9147adf849638ee5b new file mode 100644 index 00000000000..1fb196e47cf Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a278ef7b32b6b622361343e9147adf849638ee5b differ diff --git a/fuzz/corpus/packet_recv_server/a28fbf7656f2b702484581c0e4c3fe2f41897c13 b/fuzz/corpus/packet_recv_server/a28fbf7656f2b702484581c0e4c3fe2f41897c13 new file mode 100644 index 00000000000..b4a31cce583 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a28fbf7656f2b702484581c0e4c3fe2f41897c13 differ diff --git a/fuzz/corpus/packet_recv_server/a2d3497cd301f28e2e90ccacd1fc877ff47396ab b/fuzz/corpus/packet_recv_server/a2d3497cd301f28e2e90ccacd1fc877ff47396ab new file mode 100644 index 00000000000..99c33ba5065 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a2d3497cd301f28e2e90ccacd1fc877ff47396ab differ diff --git a/fuzz/corpus/packet_recv_server/a3637e1c950dbb0f289a9e23950e670ef932d988 b/fuzz/corpus/packet_recv_server/a3637e1c950dbb0f289a9e23950e670ef932d988 new file mode 100644 index 00000000000..c6d747dae75 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a3637e1c950dbb0f289a9e23950e670ef932d988 differ diff --git a/fuzz/corpus/packet_recv_server/a5e42b39022086b79a70dc3d360d6f4f2cb214ee b/fuzz/corpus/packet_recv_server/a5e42b39022086b79a70dc3d360d6f4f2cb214ee new file mode 100644 index 00000000000..54f644438e3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a5e42b39022086b79a70dc3d360d6f4f2cb214ee differ diff --git a/fuzz/corpus/packet_recv_server/a6bd5d11c85a2e2a183696b96f38ba14e20c57df b/fuzz/corpus/packet_recv_server/a6bd5d11c85a2e2a183696b96f38ba14e20c57df new file mode 100644 index 00000000000..012d2793098 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a6bd5d11c85a2e2a183696b96f38ba14e20c57df differ diff --git a/fuzz/corpus/packet_recv_server/a6cdee244f7a11ef371bc3559184855966235000 b/fuzz/corpus/packet_recv_server/a6cdee244f7a11ef371bc3559184855966235000 new file mode 100644 index 00000000000..8d4b6579ecb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a6cdee244f7a11ef371bc3559184855966235000 differ diff --git a/fuzz/corpus/packet_recv_server/a6d1c873cb9a37cb670e1e167871dd5d6f710759 b/fuzz/corpus/packet_recv_server/a6d1c873cb9a37cb670e1e167871dd5d6f710759 new file mode 100644 index 00000000000..773127ffb39 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a6d1c873cb9a37cb670e1e167871dd5d6f710759 differ diff --git a/fuzz/corpus/packet_recv_server/a7300997c810cdb8e9eaa2e39e5fd47cc89577b0 b/fuzz/corpus/packet_recv_server/a7300997c810cdb8e9eaa2e39e5fd47cc89577b0 new file mode 100644 index 00000000000..1387d7b40f4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a7300997c810cdb8e9eaa2e39e5fd47cc89577b0 differ diff --git a/fuzz/corpus/packet_recv_server/a7f3e7e56a6801f8b36c358ce38c8494f6b4553f b/fuzz/corpus/packet_recv_server/a7f3e7e56a6801f8b36c358ce38c8494f6b4553f new file mode 100644 index 00000000000..8b2fadbe104 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/a7f3e7e56a6801f8b36c358ce38c8494f6b4553f differ diff --git a/fuzz/corpus/packet_recv_server/aa04f99fbf88b71ced4c39f65661590607e1df7e b/fuzz/corpus/packet_recv_server/aa04f99fbf88b71ced4c39f65661590607e1df7e new file mode 100644 index 00000000000..82c6c64bce0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/aa04f99fbf88b71ced4c39f65661590607e1df7e differ diff --git a/fuzz/corpus/packet_recv_server/aa29ba1720bcf4ecce12844858b7006b7b0cde93 b/fuzz/corpus/packet_recv_server/aa29ba1720bcf4ecce12844858b7006b7b0cde93 new file mode 100644 index 00000000000..3b483de11c1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/aa29ba1720bcf4ecce12844858b7006b7b0cde93 differ diff --git a/fuzz/corpus/packet_recv_server/aade746913e9504bd7f11c1083a7dda100addb8f b/fuzz/corpus/packet_recv_server/aade746913e9504bd7f11c1083a7dda100addb8f new file mode 100644 index 00000000000..f31fe4611ba Binary files /dev/null and b/fuzz/corpus/packet_recv_server/aade746913e9504bd7f11c1083a7dda100addb8f differ diff --git a/fuzz/corpus/packet_recv_server/ac1715ad3199f513fb0440e11ea69cddbd67fe7c b/fuzz/corpus/packet_recv_server/ac1715ad3199f513fb0440e11ea69cddbd67fe7c new file mode 100644 index 00000000000..387808212dc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ac1715ad3199f513fb0440e11ea69cddbd67fe7c differ diff --git a/fuzz/corpus/packet_recv_server/ac177b954b2e984dbed4d86e0453926723279364 b/fuzz/corpus/packet_recv_server/ac177b954b2e984dbed4d86e0453926723279364 new file mode 100644 index 00000000000..5ee30d6daa7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ac177b954b2e984dbed4d86e0453926723279364 differ diff --git a/fuzz/corpus/packet_recv_server/ac9231da4082430afe8f4d40127814c613648d8e b/fuzz/corpus/packet_recv_server/ac9231da4082430afe8f4d40127814c613648d8e new file mode 100644 index 00000000000..501a6bbaf1e --- /dev/null +++ b/fuzz/corpus/packet_recv_server/ac9231da4082430afe8f4d40127814c613648d8e @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/packet_recv_server/ad1df59fe9a1f4485582a42307709a941c9f371b b/fuzz/corpus/packet_recv_server/ad1df59fe9a1f4485582a42307709a941c9f371b new file mode 100644 index 00000000000..09363beda92 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ad1df59fe9a1f4485582a42307709a941c9f371b differ diff --git a/fuzz/corpus/packet_recv_server/ad5dbd53448071d65ff237ab19af7fc87342d5a7 b/fuzz/corpus/packet_recv_server/ad5dbd53448071d65ff237ab19af7fc87342d5a7 new file mode 100644 index 00000000000..00f488e8aa5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ad5dbd53448071d65ff237ab19af7fc87342d5a7 differ diff --git a/fuzz/corpus/packet_recv_server/ad781a92300b34cd7fdcc513c80f41cb00325f4c b/fuzz/corpus/packet_recv_server/ad781a92300b34cd7fdcc513c80f41cb00325f4c new file mode 100644 index 00000000000..654f5c4a7bb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ad781a92300b34cd7fdcc513c80f41cb00325f4c differ diff --git a/fuzz/corpus/packet_recv_server/af391c579e972050e464e2e855f37dd3cd03d356 b/fuzz/corpus/packet_recv_server/af391c579e972050e464e2e855f37dd3cd03d356 new file mode 100644 index 00000000000..2ee0ea87de1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/af391c579e972050e464e2e855f37dd3cd03d356 differ diff --git a/fuzz/corpus/packet_recv_server/b06848905a4adc77d2baaee13ffb459674dfda1e b/fuzz/corpus/packet_recv_server/b06848905a4adc77d2baaee13ffb459674dfda1e new file mode 100644 index 00000000000..3aa2c4294f4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b06848905a4adc77d2baaee13ffb459674dfda1e differ diff --git a/fuzz/corpus/packet_recv_server/b094bfc273f56196f602551a1dc7b1a0461b417a b/fuzz/corpus/packet_recv_server/b094bfc273f56196f602551a1dc7b1a0461b417a new file mode 100644 index 00000000000..e7678201da5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b094bfc273f56196f602551a1dc7b1a0461b417a differ diff --git a/fuzz/corpus/packet_recv_server/b0caf7e36ee986506b77316014f88e7ea599b889 b/fuzz/corpus/packet_recv_server/b0caf7e36ee986506b77316014f88e7ea599b889 new file mode 100644 index 00000000000..946b10def22 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b0caf7e36ee986506b77316014f88e7ea599b889 differ diff --git a/fuzz/corpus/packet_recv_server/b18edf440386451fc81c918acad1254435975bc8 b/fuzz/corpus/packet_recv_server/b18edf440386451fc81c918acad1254435975bc8 new file mode 100644 index 00000000000..460442ba471 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b18edf440386451fc81c918acad1254435975bc8 differ diff --git a/fuzz/corpus/packet_recv_server/b256fc26a40c85e89defd85e45ea43b404981139 b/fuzz/corpus/packet_recv_server/b256fc26a40c85e89defd85e45ea43b404981139 new file mode 100644 index 00000000000..4eef9a1da37 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b256fc26a40c85e89defd85e45ea43b404981139 differ diff --git a/fuzz/corpus/packet_recv_server/b2777c60586058f0f233bd1a08fec0e001f58e0c b/fuzz/corpus/packet_recv_server/b2777c60586058f0f233bd1a08fec0e001f58e0c new file mode 100644 index 00000000000..297630db83e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b2777c60586058f0f233bd1a08fec0e001f58e0c differ diff --git a/fuzz/corpus/packet_recv_server/b3ee80bc95574a4c653d0498ebdb76ef2b01442f b/fuzz/corpus/packet_recv_server/b3ee80bc95574a4c653d0498ebdb76ef2b01442f new file mode 100644 index 00000000000..f593a435534 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b3ee80bc95574a4c653d0498ebdb76ef2b01442f differ diff --git a/fuzz/corpus/packet_recv_server/b402e76b1527c966d8a32e9842009a568ab7ef15 b/fuzz/corpus/packet_recv_server/b402e76b1527c966d8a32e9842009a568ab7ef15 new file mode 100644 index 00000000000..f894e1944f3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b402e76b1527c966d8a32e9842009a568ab7ef15 differ diff --git a/fuzz/corpus/packet_recv_server/b43497b4fae93508de7bf36e9d7a1d5fa02d4b6d b/fuzz/corpus/packet_recv_server/b43497b4fae93508de7bf36e9d7a1d5fa02d4b6d new file mode 100644 index 00000000000..7830fb649c1 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b43497b4fae93508de7bf36e9d7a1d5fa02d4b6d differ diff --git a/fuzz/corpus/packet_recv_server/b505034ce9464f0d09fc9d049c075115fc275691 b/fuzz/corpus/packet_recv_server/b505034ce9464f0d09fc9d049c075115fc275691 new file mode 100644 index 00000000000..2ab5b47731b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b505034ce9464f0d09fc9d049c075115fc275691 differ diff --git a/fuzz/corpus/packet_recv_server/b518b07ab1ce06f73d80c9c89975bebd49843b62 b/fuzz/corpus/packet_recv_server/b518b07ab1ce06f73d80c9c89975bebd49843b62 new file mode 100644 index 00000000000..11c8faae296 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b518b07ab1ce06f73d80c9c89975bebd49843b62 differ diff --git a/fuzz/corpus/packet_recv_server/b67d72f9fd6fffc390c414315db788e9e918adc4 b/fuzz/corpus/packet_recv_server/b67d72f9fd6fffc390c414315db788e9e918adc4 new file mode 100644 index 00000000000..f23eb358b7d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b67d72f9fd6fffc390c414315db788e9e918adc4 differ diff --git a/fuzz/corpus/packet_recv_server/b856f3f867e0d7d54a07450b510fe0220d05fdf6 b/fuzz/corpus/packet_recv_server/b856f3f867e0d7d54a07450b510fe0220d05fdf6 new file mode 100644 index 00000000000..795a1ccb4d2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b856f3f867e0d7d54a07450b510fe0220d05fdf6 differ diff --git a/fuzz/corpus/packet_recv_server/b95da898ccfb427f4c6887019bc92b4503a5d327 b/fuzz/corpus/packet_recv_server/b95da898ccfb427f4c6887019bc92b4503a5d327 new file mode 100644 index 00000000000..cd7796c2536 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b95da898ccfb427f4c6887019bc92b4503a5d327 differ diff --git a/fuzz/corpus/packet_recv_server/b98fbda8aa5fd0590d5fb45237f3de5caa7fe3a8 b/fuzz/corpus/packet_recv_server/b98fbda8aa5fd0590d5fb45237f3de5caa7fe3a8 new file mode 100644 index 00000000000..78ade8a2c0f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/b98fbda8aa5fd0590d5fb45237f3de5caa7fe3a8 differ diff --git a/fuzz/corpus/packet_recv_server/ba79439d8fccd33f389ebbcdde21aa0760423957 b/fuzz/corpus/packet_recv_server/ba79439d8fccd33f389ebbcdde21aa0760423957 new file mode 100644 index 00000000000..782d733070a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ba79439d8fccd33f389ebbcdde21aa0760423957 differ diff --git a/fuzz/corpus/packet_recv_server/bbe06ad001fe8339b1195ae12e3effcf03048f97 b/fuzz/corpus/packet_recv_server/bbe06ad001fe8339b1195ae12e3effcf03048f97 new file mode 100644 index 00000000000..c2bf0197ed4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/bbe06ad001fe8339b1195ae12e3effcf03048f97 differ diff --git a/fuzz/corpus/packet_recv_server/bc31ed728ee5f134004f08f0379422ba3f7c69ed b/fuzz/corpus/packet_recv_server/bc31ed728ee5f134004f08f0379422ba3f7c69ed new file mode 100644 index 00000000000..ddddb395d26 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/bc31ed728ee5f134004f08f0379422ba3f7c69ed differ diff --git a/fuzz/corpus/packet_recv_server/bcef228a5c81ac722fb8162da6bd061241b80b7e b/fuzz/corpus/packet_recv_server/bcef228a5c81ac722fb8162da6bd061241b80b7e new file mode 100644 index 00000000000..8b9f0c8d4b0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/bcef228a5c81ac722fb8162da6bd061241b80b7e differ diff --git a/fuzz/corpus/packet_recv_server/bcf2fb4c5c563d07580fa266963363e5caa2ff11 b/fuzz/corpus/packet_recv_server/bcf2fb4c5c563d07580fa266963363e5caa2ff11 new file mode 100644 index 00000000000..3f8b16415fb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/bcf2fb4c5c563d07580fa266963363e5caa2ff11 differ diff --git a/fuzz/corpus/packet_recv_server/bd67f7afe3d2eeb636ae70e0676b5bd9f3cd2cfa b/fuzz/corpus/packet_recv_server/bd67f7afe3d2eeb636ae70e0676b5bd9f3cd2cfa new file mode 100644 index 00000000000..685e340d9ef Binary files /dev/null and b/fuzz/corpus/packet_recv_server/bd67f7afe3d2eeb636ae70e0676b5bd9f3cd2cfa differ diff --git a/fuzz/corpus/packet_recv_server/c02e90f36b6f519af145228a67b3afa7cf7dc196 b/fuzz/corpus/packet_recv_server/c02e90f36b6f519af145228a67b3afa7cf7dc196 new file mode 100644 index 00000000000..dd30de272a3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c02e90f36b6f519af145228a67b3afa7cf7dc196 differ diff --git a/fuzz/corpus/packet_recv_server/c294a6480437b105c2d20f289169ce533eac50aa b/fuzz/corpus/packet_recv_server/c294a6480437b105c2d20f289169ce533eac50aa new file mode 100644 index 00000000000..af502406e2e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c294a6480437b105c2d20f289169ce533eac50aa differ diff --git a/fuzz/corpus/packet_recv_server/c2ad5674c5ceea9394b352524c84d29e1e50c1d4 b/fuzz/corpus/packet_recv_server/c2ad5674c5ceea9394b352524c84d29e1e50c1d4 new file mode 100644 index 00000000000..94f094cc0dc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c2ad5674c5ceea9394b352524c84d29e1e50c1d4 differ diff --git a/fuzz/corpus/packet_recv_server/c3664857957ff3f446ee3d3ce91c58391744d3d2 b/fuzz/corpus/packet_recv_server/c3664857957ff3f446ee3d3ce91c58391744d3d2 new file mode 100644 index 00000000000..f0e868e604c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c3664857957ff3f446ee3d3ce91c58391744d3d2 differ diff --git a/fuzz/corpus/packet_recv_server/c3a528a3faaa58ce92bb855c17b891d2cd93da2c b/fuzz/corpus/packet_recv_server/c3a528a3faaa58ce92bb855c17b891d2cd93da2c new file mode 100644 index 00000000000..3141d639e87 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c3a528a3faaa58ce92bb855c17b891d2cd93da2c differ diff --git a/fuzz/corpus/packet_recv_server/c3c3d974ddbfda6ea5fc6b241bc8bf9d04b0b543 b/fuzz/corpus/packet_recv_server/c3c3d974ddbfda6ea5fc6b241bc8bf9d04b0b543 new file mode 100644 index 00000000000..6a03376b8b7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c3c3d974ddbfda6ea5fc6b241bc8bf9d04b0b543 differ diff --git a/fuzz/corpus/packet_recv_server/c51653e6d001f7a023623682e3cbde0a9e2b4e6c b/fuzz/corpus/packet_recv_server/c51653e6d001f7a023623682e3cbde0a9e2b4e6c new file mode 100644 index 00000000000..0c82c8161a5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c51653e6d001f7a023623682e3cbde0a9e2b4e6c differ diff --git a/fuzz/corpus/packet_recv_server/c579cd6b62815e6fb6f4eacb62969923a5f85e84 b/fuzz/corpus/packet_recv_server/c579cd6b62815e6fb6f4eacb62969923a5f85e84 new file mode 100644 index 00000000000..4f7002c5928 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c579cd6b62815e6fb6f4eacb62969923a5f85e84 differ diff --git a/fuzz/corpus/packet_recv_server/c58e25ec891d608123eb80d49cff0d74db985a81 b/fuzz/corpus/packet_recv_server/c58e25ec891d608123eb80d49cff0d74db985a81 new file mode 100644 index 00000000000..c02e2078c10 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c58e25ec891d608123eb80d49cff0d74db985a81 differ diff --git a/fuzz/corpus/packet_recv_server/c5aa9226f2d2075d5432d8e5884b403a60081b59 b/fuzz/corpus/packet_recv_server/c5aa9226f2d2075d5432d8e5884b403a60081b59 new file mode 100644 index 00000000000..b066d4f31b3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c5aa9226f2d2075d5432d8e5884b403a60081b59 differ diff --git a/fuzz/corpus/packet_recv_server/c5cdc6cf337c1d52171e592335f017b1c51cfe81 b/fuzz/corpus/packet_recv_server/c5cdc6cf337c1d52171e592335f017b1c51cfe81 new file mode 100644 index 00000000000..8211218710c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c5cdc6cf337c1d52171e592335f017b1c51cfe81 differ diff --git a/fuzz/corpus/packet_recv_server/c5f1499e010b15dc172638d1cc5f0cb5897084b5 b/fuzz/corpus/packet_recv_server/c5f1499e010b15dc172638d1cc5f0cb5897084b5 new file mode 100644 index 00000000000..8f9b8cfdaff Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c5f1499e010b15dc172638d1cc5f0cb5897084b5 differ diff --git a/fuzz/corpus/packet_recv_server/c6d5e02da1e542ed018f5398b0f89c20dd18cb6b b/fuzz/corpus/packet_recv_server/c6d5e02da1e542ed018f5398b0f89c20dd18cb6b new file mode 100644 index 00000000000..0fae49b6282 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c6d5e02da1e542ed018f5398b0f89c20dd18cb6b differ diff --git a/fuzz/corpus/packet_recv_server/c72307e4842f258daa92e1baf658686d0765a3ea b/fuzz/corpus/packet_recv_server/c72307e4842f258daa92e1baf658686d0765a3ea new file mode 100644 index 00000000000..9e74aba7c65 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c72307e4842f258daa92e1baf658686d0765a3ea differ diff --git a/fuzz/corpus/packet_recv_server/c8b3dfca9d94522cc847cc11a5144697869f4071 b/fuzz/corpus/packet_recv_server/c8b3dfca9d94522cc847cc11a5144697869f4071 new file mode 100644 index 00000000000..3a860c4768d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/c8b3dfca9d94522cc847cc11a5144697869f4071 differ diff --git a/fuzz/corpus/packet_recv_server/ca8bd7ec38f56f9d34dfd7a6fe06587066138ccc b/fuzz/corpus/packet_recv_server/ca8bd7ec38f56f9d34dfd7a6fe06587066138ccc new file mode 100644 index 00000000000..dcc2806e35e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ca8bd7ec38f56f9d34dfd7a6fe06587066138ccc differ diff --git a/fuzz/corpus/packet_recv_server/ca96864e8a123d927857d797655fa005ecb52fa4 b/fuzz/corpus/packet_recv_server/ca96864e8a123d927857d797655fa005ecb52fa4 new file mode 100644 index 00000000000..79dd93a8366 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ca96864e8a123d927857d797655fa005ecb52fa4 differ diff --git a/fuzz/corpus/packet_recv_server/caab201f4e2fba707fac7f905d7864969f7c3cff b/fuzz/corpus/packet_recv_server/caab201f4e2fba707fac7f905d7864969f7c3cff new file mode 100644 index 00000000000..cb14bcb9fbb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/caab201f4e2fba707fac7f905d7864969f7c3cff differ diff --git a/fuzz/corpus/packet_recv_server/cb27b29b81befd483195d504edd64a5d8acf16e4 b/fuzz/corpus/packet_recv_server/cb27b29b81befd483195d504edd64a5d8acf16e4 new file mode 100644 index 00000000000..260bd825046 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cb27b29b81befd483195d504edd64a5d8acf16e4 differ diff --git a/fuzz/corpus/packet_recv_server/cb776613448d84e62e0262aa5d53212c37cf5716 b/fuzz/corpus/packet_recv_server/cb776613448d84e62e0262aa5d53212c37cf5716 new file mode 100644 index 00000000000..463e620b1ed Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cb776613448d84e62e0262aa5d53212c37cf5716 differ diff --git a/fuzz/corpus/packet_recv_server/cccbdbb130223b273fbc65cc706fd2a48da7c7af b/fuzz/corpus/packet_recv_server/cccbdbb130223b273fbc65cc706fd2a48da7c7af new file mode 100644 index 00000000000..a003960e112 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cccbdbb130223b273fbc65cc706fd2a48da7c7af differ diff --git a/fuzz/corpus/packet_recv_server/cce52c3b3836ec8488539a4bc31de683e98c9a02 b/fuzz/corpus/packet_recv_server/cce52c3b3836ec8488539a4bc31de683e98c9a02 new file mode 100644 index 00000000000..9d0b825dc34 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cce52c3b3836ec8488539a4bc31de683e98c9a02 differ diff --git a/fuzz/corpus/packet_recv_server/cd25a4b55980e48c8da9801f57f5ff481615b559 b/fuzz/corpus/packet_recv_server/cd25a4b55980e48c8da9801f57f5ff481615b559 new file mode 100644 index 00000000000..ea00f31a4cf Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cd25a4b55980e48c8da9801f57f5ff481615b559 differ diff --git a/fuzz/corpus/packet_recv_server/ce04f8d935b42ceed2e62a494f114e07c94dc8f2 b/fuzz/corpus/packet_recv_server/ce04f8d935b42ceed2e62a494f114e07c94dc8f2 new file mode 100644 index 00000000000..c293d438362 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ce04f8d935b42ceed2e62a494f114e07c94dc8f2 differ diff --git a/fuzz/corpus/packet_recv_server/ce296aae96f18e68a27ed4add018661336af9248 b/fuzz/corpus/packet_recv_server/ce296aae96f18e68a27ed4add018661336af9248 new file mode 100644 index 00000000000..67aefea1c8e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ce296aae96f18e68a27ed4add018661336af9248 differ diff --git a/fuzz/corpus/packet_recv_server/ce57d64745407e5b3b89ff139cb4f159d80ab495 b/fuzz/corpus/packet_recv_server/ce57d64745407e5b3b89ff139cb4f159d80ab495 new file mode 100644 index 00000000000..1e43fd133d8 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ce57d64745407e5b3b89ff139cb4f159d80ab495 differ diff --git a/fuzz/corpus/packet_recv_server/ce5fa0b6b551529d01f50b0055866987c4553b5d b/fuzz/corpus/packet_recv_server/ce5fa0b6b551529d01f50b0055866987c4553b5d new file mode 100644 index 00000000000..7a3a5635900 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ce5fa0b6b551529d01f50b0055866987c4553b5d differ diff --git a/fuzz/corpus/packet_recv_server/ce72d9222251461783c1e92778f77a1c9f2f6451 b/fuzz/corpus/packet_recv_server/ce72d9222251461783c1e92778f77a1c9f2f6451 new file mode 100644 index 00000000000..570fdf8ff1f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ce72d9222251461783c1e92778f77a1c9f2f6451 differ diff --git a/fuzz/corpus/packet_recv_server/ce86d817ddb00bf9014a1239face675b7dca5131 b/fuzz/corpus/packet_recv_server/ce86d817ddb00bf9014a1239face675b7dca5131 new file mode 100644 index 00000000000..cfa77661a6a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ce86d817ddb00bf9014a1239face675b7dca5131 differ diff --git a/fuzz/corpus/packet_recv_server/cee7ac60f3040afe62a416a8348764d7f60dacf9 b/fuzz/corpus/packet_recv_server/cee7ac60f3040afe62a416a8348764d7f60dacf9 new file mode 100644 index 00000000000..259a7fc6759 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cee7ac60f3040afe62a416a8348764d7f60dacf9 differ diff --git a/fuzz/corpus/packet_recv_server/cf16a73a43364286fae2b868612e45c36549ff5c b/fuzz/corpus/packet_recv_server/cf16a73a43364286fae2b868612e45c36549ff5c new file mode 100644 index 00000000000..2fa5c3ed01e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cf16a73a43364286fae2b868612e45c36549ff5c differ diff --git a/fuzz/corpus/packet_recv_server/cf6d923e9da930dc058f0ed867073a4165d35044 b/fuzz/corpus/packet_recv_server/cf6d923e9da930dc058f0ed867073a4165d35044 new file mode 100644 index 00000000000..60366de9f39 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cf6d923e9da930dc058f0ed867073a4165d35044 differ diff --git a/fuzz/corpus/packet_recv_server/cfb059835e9637a63bfcc478c9d9e4e85e21b08b b/fuzz/corpus/packet_recv_server/cfb059835e9637a63bfcc478c9d9e4e85e21b08b new file mode 100644 index 00000000000..aee0a6ea834 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/cfb059835e9637a63bfcc478c9d9e4e85e21b08b differ diff --git a/fuzz/corpus/packet_recv_server/d0919fd7cc3dae243a442fdf26baf0381bf2b1a6 b/fuzz/corpus/packet_recv_server/d0919fd7cc3dae243a442fdf26baf0381bf2b1a6 new file mode 100644 index 00000000000..5476c27b84a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d0919fd7cc3dae243a442fdf26baf0381bf2b1a6 differ diff --git a/fuzz/corpus/packet_recv_server/d0b6c1393b7ae600a59939d481b375f304b90c8d b/fuzz/corpus/packet_recv_server/d0b6c1393b7ae600a59939d481b375f304b90c8d new file mode 100644 index 00000000000..3acd9e76be3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d0b6c1393b7ae600a59939d481b375f304b90c8d differ diff --git a/fuzz/corpus/packet_recv_server/d0d5b0b2490054fdd6c1ea835c0161c071bb67f5 b/fuzz/corpus/packet_recv_server/d0d5b0b2490054fdd6c1ea835c0161c071bb67f5 new file mode 100644 index 00000000000..9f40d043857 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d0d5b0b2490054fdd6c1ea835c0161c071bb67f5 differ diff --git a/fuzz/corpus/packet_recv_server/d38424049f508b76e919d2bf5f37f406e2edb137 b/fuzz/corpus/packet_recv_server/d38424049f508b76e919d2bf5f37f406e2edb137 new file mode 100644 index 00000000000..f8d10bf59dd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d38424049f508b76e919d2bf5f37f406e2edb137 differ diff --git a/fuzz/corpus/packet_recv_server/d39a828a33e58b82705e032667bb8a6d99fc17d1 b/fuzz/corpus/packet_recv_server/d39a828a33e58b82705e032667bb8a6d99fc17d1 new file mode 100644 index 00000000000..3efc335040e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d39a828a33e58b82705e032667bb8a6d99fc17d1 differ diff --git a/fuzz/corpus/packet_recv_server/d42424d06a739517e072aead8f0547b79e955f98 b/fuzz/corpus/packet_recv_server/d42424d06a739517e072aead8f0547b79e955f98 new file mode 100644 index 00000000000..6b93688eded Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d42424d06a739517e072aead8f0547b79e955f98 differ diff --git a/fuzz/corpus/packet_recv_server/d576731d13137735394e6758890a48006f714715 b/fuzz/corpus/packet_recv_server/d576731d13137735394e6758890a48006f714715 new file mode 100644 index 00000000000..1658e59bc2b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d576731d13137735394e6758890a48006f714715 differ diff --git a/fuzz/corpus/packet_recv_server/d5bad307cce4db647209c57ca1d9337675bc68ab b/fuzz/corpus/packet_recv_server/d5bad307cce4db647209c57ca1d9337675bc68ab new file mode 100644 index 00000000000..b7bc948ce5f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d5bad307cce4db647209c57ca1d9337675bc68ab differ diff --git a/fuzz/corpus/packet_recv_server/d68f3cde62f07a817886fe7039db739fdc6c266d b/fuzz/corpus/packet_recv_server/d68f3cde62f07a817886fe7039db739fdc6c266d new file mode 100644 index 00000000000..57f474142d5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d68f3cde62f07a817886fe7039db739fdc6c266d differ diff --git a/fuzz/corpus/packet_recv_server/d6a745266dba86ce1eb3fc539ca6f7d1bbd4bc8f b/fuzz/corpus/packet_recv_server/d6a745266dba86ce1eb3fc539ca6f7d1bbd4bc8f new file mode 100644 index 00000000000..497deb42847 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d6a745266dba86ce1eb3fc539ca6f7d1bbd4bc8f differ diff --git a/fuzz/corpus/packet_recv_server/d7dcf33f17a0b7d6cdb1d7103fdb31113ce69384 b/fuzz/corpus/packet_recv_server/d7dcf33f17a0b7d6cdb1d7103fdb31113ce69384 new file mode 100644 index 00000000000..6223e94534d Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d7dcf33f17a0b7d6cdb1d7103fdb31113ce69384 differ diff --git a/fuzz/corpus/packet_recv_server/d7f81106318ebdece2bc9975866a2ea0c4a1eff1 b/fuzz/corpus/packet_recv_server/d7f81106318ebdece2bc9975866a2ea0c4a1eff1 new file mode 100644 index 00000000000..1293bcb5dcd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d7f81106318ebdece2bc9975866a2ea0c4a1eff1 differ diff --git a/fuzz/corpus/packet_recv_server/d823b4c4e476530882490c9bcd86b07ca8eb87e2 b/fuzz/corpus/packet_recv_server/d823b4c4e476530882490c9bcd86b07ca8eb87e2 new file mode 100644 index 00000000000..0c4bd50042b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d823b4c4e476530882490c9bcd86b07ca8eb87e2 differ diff --git a/fuzz/corpus/packet_recv_server/d9412e3408d5fc77ccaffbb5a0e313e67bc48ecd b/fuzz/corpus/packet_recv_server/d9412e3408d5fc77ccaffbb5a0e313e67bc48ecd new file mode 100644 index 00000000000..96d432643bc Binary files /dev/null and b/fuzz/corpus/packet_recv_server/d9412e3408d5fc77ccaffbb5a0e313e67bc48ecd differ diff --git a/fuzz/corpus/packet_recv_server/da703af91d5df75e1690cbbf7840232157f62fe2 b/fuzz/corpus/packet_recv_server/da703af91d5df75e1690cbbf7840232157f62fe2 new file mode 100644 index 00000000000..d181a3a96b2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/da703af91d5df75e1690cbbf7840232157f62fe2 differ diff --git a/fuzz/corpus/packet_recv_server/dae45bf7af6f681040ec0ce57334bb79baeaddd3 b/fuzz/corpus/packet_recv_server/dae45bf7af6f681040ec0ce57334bb79baeaddd3 new file mode 100644 index 00000000000..737e813347b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/dae45bf7af6f681040ec0ce57334bb79baeaddd3 differ diff --git a/fuzz/corpus/packet_recv_server/db03c307db5413339b7a421893a5c767924cea09 b/fuzz/corpus/packet_recv_server/db03c307db5413339b7a421893a5c767924cea09 new file mode 100644 index 00000000000..9434c033843 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/db03c307db5413339b7a421893a5c767924cea09 differ diff --git a/fuzz/corpus/packet_recv_server/db1870a3ca82a231a738fda771d1e45cfad411aa b/fuzz/corpus/packet_recv_server/db1870a3ca82a231a738fda771d1e45cfad411aa new file mode 100644 index 00000000000..968af02d94f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/db1870a3ca82a231a738fda771d1e45cfad411aa differ diff --git a/fuzz/corpus/packet_recv_server/dbf5a58cf0cfbf387674323820191e9837860174 b/fuzz/corpus/packet_recv_server/dbf5a58cf0cfbf387674323820191e9837860174 new file mode 100644 index 00000000000..b689bccf4fd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/dbf5a58cf0cfbf387674323820191e9837860174 differ diff --git a/fuzz/corpus/packet_recv_server/dc916f419d7cd46856c90995cd2847fe190675af b/fuzz/corpus/packet_recv_server/dc916f419d7cd46856c90995cd2847fe190675af new file mode 100644 index 00000000000..0c7b16ed49f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/dc916f419d7cd46856c90995cd2847fe190675af differ diff --git a/fuzz/corpus/packet_recv_server/df22060bbced6d861fb74b2e54c3a698dedd0bdd b/fuzz/corpus/packet_recv_server/df22060bbced6d861fb74b2e54c3a698dedd0bdd new file mode 100644 index 00000000000..c56b1a99583 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/df22060bbced6d861fb74b2e54c3a698dedd0bdd differ diff --git a/fuzz/corpus/packet_recv_server/df5a6210c8f70017b1762fe703fca926c199383d b/fuzz/corpus/packet_recv_server/df5a6210c8f70017b1762fe703fca926c199383d new file mode 100644 index 00000000000..4d8fd4affb4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/df5a6210c8f70017b1762fe703fca926c199383d differ diff --git a/fuzz/corpus/packet_recv_server/dfe0a8a5f7284aec092fe5f531c604a7decb1a70 b/fuzz/corpus/packet_recv_server/dfe0a8a5f7284aec092fe5f531c604a7decb1a70 new file mode 100644 index 00000000000..5620edf267b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/dfe0a8a5f7284aec092fe5f531c604a7decb1a70 differ diff --git a/fuzz/corpus/packet_recv_server/e01a400cd250cc0dda76cdb6861ec896a685e371 b/fuzz/corpus/packet_recv_server/e01a400cd250cc0dda76cdb6861ec896a685e371 new file mode 100644 index 00000000000..4e3c568de3f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e01a400cd250cc0dda76cdb6861ec896a685e371 differ diff --git a/fuzz/corpus/packet_recv_server/e0670e8829865d09f9a392540cb9889082a3f8e1 b/fuzz/corpus/packet_recv_server/e0670e8829865d09f9a392540cb9889082a3f8e1 new file mode 100644 index 00000000000..6d124106b4a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e0670e8829865d09f9a392540cb9889082a3f8e1 differ diff --git a/fuzz/corpus/packet_recv_server/e08ea37221282070a78ff1120fd8287eed0888b7 b/fuzz/corpus/packet_recv_server/e08ea37221282070a78ff1120fd8287eed0888b7 new file mode 100644 index 00000000000..7d8f671aa89 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e08ea37221282070a78ff1120fd8287eed0888b7 differ diff --git a/fuzz/corpus/packet_recv_server/e1960cfb1a500a88a12a3ea77e747a4fe853de95 b/fuzz/corpus/packet_recv_server/e1960cfb1a500a88a12a3ea77e747a4fe853de95 new file mode 100644 index 00000000000..8c7f4643071 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e1960cfb1a500a88a12a3ea77e747a4fe853de95 differ diff --git a/fuzz/corpus/packet_recv_server/e1fe527c47f4f727531501983e39057fa831f1a2 b/fuzz/corpus/packet_recv_server/e1fe527c47f4f727531501983e39057fa831f1a2 new file mode 100644 index 00000000000..a8be979a105 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e1fe527c47f4f727531501983e39057fa831f1a2 differ diff --git a/fuzz/corpus/packet_recv_server/e20b96a314999af261018e58e958ddc426f4f8ac b/fuzz/corpus/packet_recv_server/e20b96a314999af261018e58e958ddc426f4f8ac new file mode 100644 index 00000000000..9618b227613 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e20b96a314999af261018e58e958ddc426f4f8ac differ diff --git a/fuzz/corpus/packet_recv_server/e22e7964699d9cdc8f3c9689dda3945084720028 b/fuzz/corpus/packet_recv_server/e22e7964699d9cdc8f3c9689dda3945084720028 new file mode 100644 index 00000000000..262f3af46de Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e22e7964699d9cdc8f3c9689dda3945084720028 differ diff --git a/fuzz/corpus/packet_recv_server/e29fcaa7a51460e3ebc85072db3ab405dec1a37d b/fuzz/corpus/packet_recv_server/e29fcaa7a51460e3ebc85072db3ab405dec1a37d new file mode 100644 index 00000000000..69159b16670 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e29fcaa7a51460e3ebc85072db3ab405dec1a37d differ diff --git a/fuzz/corpus/packet_recv_server/e3070c5c1e37b9a4be20dca2509eadab14fa1835 b/fuzz/corpus/packet_recv_server/e3070c5c1e37b9a4be20dca2509eadab14fa1835 new file mode 100644 index 00000000000..916a8b183b8 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e3070c5c1e37b9a4be20dca2509eadab14fa1835 differ diff --git a/fuzz/corpus/packet_recv_server/e3135d5a9d4d3b6f09aaa5fdb8dad71293d0e491 b/fuzz/corpus/packet_recv_server/e3135d5a9d4d3b6f09aaa5fdb8dad71293d0e491 new file mode 100644 index 00000000000..6c4d1cbcbe8 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e3135d5a9d4d3b6f09aaa5fdb8dad71293d0e491 differ diff --git a/fuzz/corpus/packet_recv_server/e333095405655fb10ad3d889409452f4b35144ea b/fuzz/corpus/packet_recv_server/e333095405655fb10ad3d889409452f4b35144ea new file mode 100644 index 00000000000..ec5f09d8a9f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e333095405655fb10ad3d889409452f4b35144ea differ diff --git a/fuzz/corpus/packet_recv_server/e3a887c9309f1da6d6be8212412f7740ff591eed b/fuzz/corpus/packet_recv_server/e3a887c9309f1da6d6be8212412f7740ff591eed new file mode 100644 index 00000000000..fe4d11b52f4 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e3a887c9309f1da6d6be8212412f7740ff591eed differ diff --git a/fuzz/corpus/packet_recv_server/e40542e3ad45c5bab6ba35a1be189d3fea4f8013 b/fuzz/corpus/packet_recv_server/e40542e3ad45c5bab6ba35a1be189d3fea4f8013 new file mode 100644 index 00000000000..ed65cf22dec Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e40542e3ad45c5bab6ba35a1be189d3fea4f8013 differ diff --git a/fuzz/corpus/packet_recv_server/e5d007f1eb682ab2b83803e7d2a30467153a3ae7 b/fuzz/corpus/packet_recv_server/e5d007f1eb682ab2b83803e7d2a30467153a3ae7 new file mode 100644 index 00000000000..7e0f6b60124 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e5d007f1eb682ab2b83803e7d2a30467153a3ae7 differ diff --git a/fuzz/corpus/packet_recv_server/e6c2c0e1e649e2deead99e2fc1ab18d2ce2c484b b/fuzz/corpus/packet_recv_server/e6c2c0e1e649e2deead99e2fc1ab18d2ce2c484b new file mode 100644 index 00000000000..9bd6838533e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e6c2c0e1e649e2deead99e2fc1ab18d2ce2c484b differ diff --git a/fuzz/corpus/packet_recv_server/e7196d8bfbd208a23e835699b6f4209840c4a683 b/fuzz/corpus/packet_recv_server/e7196d8bfbd208a23e835699b6f4209840c4a683 new file mode 100644 index 00000000000..d5d57fc6240 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e7196d8bfbd208a23e835699b6f4209840c4a683 differ diff --git a/fuzz/corpus/packet_recv_server/e782a1ccab4f6a4ad1baa2957b3f854d790c9847 b/fuzz/corpus/packet_recv_server/e782a1ccab4f6a4ad1baa2957b3f854d790c9847 new file mode 100644 index 00000000000..3c769e827d9 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e782a1ccab4f6a4ad1baa2957b3f854d790c9847 differ diff --git a/fuzz/corpus/packet_recv_server/e7894bd2bcd3a032e0de4dc7426ad0f01bf4762c b/fuzz/corpus/packet_recv_server/e7894bd2bcd3a032e0de4dc7426ad0f01bf4762c new file mode 100644 index 00000000000..b581d7dcaa5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e7894bd2bcd3a032e0de4dc7426ad0f01bf4762c differ diff --git a/fuzz/corpus/packet_recv_server/e8c0ae5e6d8efdeef0e9fb52fa2343bf93d7e4ca b/fuzz/corpus/packet_recv_server/e8c0ae5e6d8efdeef0e9fb52fa2343bf93d7e4ca new file mode 100644 index 00000000000..bfd500a3c40 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e8c0ae5e6d8efdeef0e9fb52fa2343bf93d7e4ca differ diff --git a/fuzz/corpus/packet_recv_server/e8efbba5dab9ddb5fa40add356774a6efc9a51f0 b/fuzz/corpus/packet_recv_server/e8efbba5dab9ddb5fa40add356774a6efc9a51f0 new file mode 100644 index 00000000000..1dab3c49f15 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e8efbba5dab9ddb5fa40add356774a6efc9a51f0 differ diff --git a/fuzz/corpus/packet_recv_server/e927e418f06d887cd7fd37b5ac4337aae8ed1117 b/fuzz/corpus/packet_recv_server/e927e418f06d887cd7fd37b5ac4337aae8ed1117 new file mode 100644 index 00000000000..79072893eef Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e927e418f06d887cd7fd37b5ac4337aae8ed1117 differ diff --git a/fuzz/corpus/packet_recv_server/e9927692f3e69efcb0b2434e282c36b49a981ab3 b/fuzz/corpus/packet_recv_server/e9927692f3e69efcb0b2434e282c36b49a981ab3 new file mode 100644 index 00000000000..cfeb65f6832 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e9927692f3e69efcb0b2434e282c36b49a981ab3 differ diff --git a/fuzz/corpus/packet_recv_server/e9b66376beb08a37986d263277dc770babb048b7 b/fuzz/corpus/packet_recv_server/e9b66376beb08a37986d263277dc770babb048b7 new file mode 100644 index 00000000000..c3fb7c89166 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/e9b66376beb08a37986d263277dc770babb048b7 differ diff --git a/fuzz/corpus/packet_recv_server/ea27cd6bf811210113d0f0a624bad869b94b1c0e b/fuzz/corpus/packet_recv_server/ea27cd6bf811210113d0f0a624bad869b94b1c0e new file mode 100644 index 00000000000..93c9bcd1eaf Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ea27cd6bf811210113d0f0a624bad869b94b1c0e differ diff --git a/fuzz/corpus/packet_recv_server/eafc08ae8a0d8d0f164186bdba16ca55e3f7f514 b/fuzz/corpus/packet_recv_server/eafc08ae8a0d8d0f164186bdba16ca55e3f7f514 new file mode 100644 index 00000000000..ea35fab52c7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/eafc08ae8a0d8d0f164186bdba16ca55e3f7f514 differ diff --git a/fuzz/corpus/packet_recv_server/eba756583f4026932e9ec9f14a0ea54cc1783b62 b/fuzz/corpus/packet_recv_server/eba756583f4026932e9ec9f14a0ea54cc1783b62 new file mode 100644 index 00000000000..e32f2ec960a Binary files /dev/null and b/fuzz/corpus/packet_recv_server/eba756583f4026932e9ec9f14a0ea54cc1783b62 differ diff --git a/fuzz/corpus/packet_recv_server/eba825f77087e7400c4007aa14b3e783e121c6d9 b/fuzz/corpus/packet_recv_server/eba825f77087e7400c4007aa14b3e783e121c6d9 new file mode 100644 index 00000000000..85004a766e6 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/eba825f77087e7400c4007aa14b3e783e121c6d9 differ diff --git a/fuzz/corpus/packet_recv_server/ebf49d73899160f9ce1b046c7c0cb5247f6128de b/fuzz/corpus/packet_recv_server/ebf49d73899160f9ce1b046c7c0cb5247f6128de new file mode 100644 index 00000000000..b9d0ccab3cf Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ebf49d73899160f9ce1b046c7c0cb5247f6128de differ diff --git a/fuzz/corpus/packet_recv_server/ec7b1e22850c1c813397094df6f5e3d3791a926b b/fuzz/corpus/packet_recv_server/ec7b1e22850c1c813397094df6f5e3d3791a926b new file mode 100644 index 00000000000..c2b57459352 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ec7b1e22850c1c813397094df6f5e3d3791a926b differ diff --git a/fuzz/corpus/packet_recv_server/ec9971cb9b1f2cfaa5f614f1b33b01f0ad62f5ef b/fuzz/corpus/packet_recv_server/ec9971cb9b1f2cfaa5f614f1b33b01f0ad62f5ef new file mode 100644 index 00000000000..f2b31ca8458 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ec9971cb9b1f2cfaa5f614f1b33b01f0ad62f5ef differ diff --git a/fuzz/corpus/packet_recv_server/ecf6d4413fa6446c4da4ce1d2400166a7d2684c3 b/fuzz/corpus/packet_recv_server/ecf6d4413fa6446c4da4ce1d2400166a7d2684c3 new file mode 100644 index 00000000000..bf6ba726c72 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ecf6d4413fa6446c4da4ce1d2400166a7d2684c3 differ diff --git a/fuzz/corpus/packet_recv_server/ed939cfe2679cdb6cbce49551d741676ea0bfab0 b/fuzz/corpus/packet_recv_server/ed939cfe2679cdb6cbce49551d741676ea0bfab0 new file mode 100644 index 00000000000..dfce07ad788 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ed939cfe2679cdb6cbce49551d741676ea0bfab0 differ diff --git a/fuzz/corpus/packet_recv_server/edbe7790d88d0ea7732c7f83e373994526a9ae92 b/fuzz/corpus/packet_recv_server/edbe7790d88d0ea7732c7f83e373994526a9ae92 new file mode 100644 index 00000000000..1af0876d201 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/edbe7790d88d0ea7732c7f83e373994526a9ae92 differ diff --git a/fuzz/corpus/packet_recv_server/edc3c986d42ca7f6df19efc4f64814302f900b76 b/fuzz/corpus/packet_recv_server/edc3c986d42ca7f6df19efc4f64814302f900b76 new file mode 100644 index 00000000000..f437b363129 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/edc3c986d42ca7f6df19efc4f64814302f900b76 differ diff --git a/fuzz/corpus/packet_recv_server/ee34b5abfc6436f40a91457b85d952d7b46e505d b/fuzz/corpus/packet_recv_server/ee34b5abfc6436f40a91457b85d952d7b46e505d new file mode 100644 index 00000000000..820b5924a94 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ee34b5abfc6436f40a91457b85d952d7b46e505d differ diff --git a/fuzz/corpus/packet_recv_server/ee746652b30c1d768d93b744131267a5bb39065f b/fuzz/corpus/packet_recv_server/ee746652b30c1d768d93b744131267a5bb39065f new file mode 100644 index 00000000000..37ebd2dac46 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ee746652b30c1d768d93b744131267a5bb39065f differ diff --git a/fuzz/corpus/packet_recv_server/eeae5b965fad2de13b1aaf9aee7a0732fa4ca658 b/fuzz/corpus/packet_recv_server/eeae5b965fad2de13b1aaf9aee7a0732fa4ca658 new file mode 100644 index 00000000000..e253fda3bcd Binary files /dev/null and b/fuzz/corpus/packet_recv_server/eeae5b965fad2de13b1aaf9aee7a0732fa4ca658 differ diff --git a/fuzz/corpus/packet_recv_server/f008cf2fe33d730b758be35762dc0587d19dfdc4 b/fuzz/corpus/packet_recv_server/f008cf2fe33d730b758be35762dc0587d19dfdc4 new file mode 100644 index 00000000000..fa47a3af8b2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f008cf2fe33d730b758be35762dc0587d19dfdc4 differ diff --git a/fuzz/corpus/packet_recv_server/f07d5fc54ab668426f71ea031653863c66904f0a b/fuzz/corpus/packet_recv_server/f07d5fc54ab668426f71ea031653863c66904f0a new file mode 100644 index 00000000000..58c1555b6ad Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f07d5fc54ab668426f71ea031653863c66904f0a differ diff --git a/fuzz/corpus/packet_recv_server/f116defa2a292fcc500a3c83b5e81e85b5e675aa b/fuzz/corpus/packet_recv_server/f116defa2a292fcc500a3c83b5e81e85b5e675aa new file mode 100644 index 00000000000..2ba2d550418 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f116defa2a292fcc500a3c83b5e81e85b5e675aa differ diff --git a/fuzz/corpus/packet_recv_server/f1aa0cc7029a930bdb70a9d8977db850fa4d1cb5 b/fuzz/corpus/packet_recv_server/f1aa0cc7029a930bdb70a9d8977db850fa4d1cb5 new file mode 100644 index 00000000000..eeccc123519 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f1aa0cc7029a930bdb70a9d8977db850fa4d1cb5 differ diff --git a/fuzz/corpus/packet_recv_server/f2d1dbde2767cad2bb9697a7b663a98695802cf1 b/fuzz/corpus/packet_recv_server/f2d1dbde2767cad2bb9697a7b663a98695802cf1 new file mode 100644 index 00000000000..644823b7dd3 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f2d1dbde2767cad2bb9697a7b663a98695802cf1 differ diff --git a/fuzz/corpus/packet_recv_server/f35a4ce3951a109f7ca41e7bbf8f146cdc17a32e b/fuzz/corpus/packet_recv_server/f35a4ce3951a109f7ca41e7bbf8f146cdc17a32e new file mode 100644 index 00000000000..4f994366d19 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f35a4ce3951a109f7ca41e7bbf8f146cdc17a32e differ diff --git a/fuzz/corpus/packet_recv_server/f426a81a5bcdfe86927ac3dbb0b600bbc683a864 b/fuzz/corpus/packet_recv_server/f426a81a5bcdfe86927ac3dbb0b600bbc683a864 new file mode 100644 index 00000000000..196ed548ea0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f426a81a5bcdfe86927ac3dbb0b600bbc683a864 differ diff --git a/fuzz/corpus/packet_recv_server/f4b6f6021573fc7c6929d8bfaecb1e1eb7dda439 b/fuzz/corpus/packet_recv_server/f4b6f6021573fc7c6929d8bfaecb1e1eb7dda439 new file mode 100644 index 00000000000..f7701e4a09f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f4b6f6021573fc7c6929d8bfaecb1e1eb7dda439 differ diff --git a/fuzz/corpus/packet_recv_server/f5e41f37a7b537fb9f95b655935650f8be92d4e7 b/fuzz/corpus/packet_recv_server/f5e41f37a7b537fb9f95b655935650f8be92d4e7 new file mode 100644 index 00000000000..2091d7ea655 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f5e41f37a7b537fb9f95b655935650f8be92d4e7 differ diff --git a/fuzz/corpus/packet_recv_server/f7632974174e7b343dd97a074b2db92b9de63204 b/fuzz/corpus/packet_recv_server/f7632974174e7b343dd97a074b2db92b9de63204 new file mode 100644 index 00000000000..f6b7d988ecb Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f7632974174e7b343dd97a074b2db92b9de63204 differ diff --git a/fuzz/corpus/packet_recv_server/f8d8b8463bbe17c60bf6e85ed4102d9a1b340329 b/fuzz/corpus/packet_recv_server/f8d8b8463bbe17c60bf6e85ed4102d9a1b340329 new file mode 100644 index 00000000000..f6ab692dd9c Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f8d8b8463bbe17c60bf6e85ed4102d9a1b340329 differ diff --git a/fuzz/corpus/packet_recv_server/f91a99b78a5dc2823d7c35177243a3070082cbe3 b/fuzz/corpus/packet_recv_server/f91a99b78a5dc2823d7c35177243a3070082cbe3 new file mode 100644 index 00000000000..73d8e85d7e0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f91a99b78a5dc2823d7c35177243a3070082cbe3 differ diff --git a/fuzz/corpus/packet_recv_server/f97a6244c8ae1465193d0f741c252fe1ba045534 b/fuzz/corpus/packet_recv_server/f97a6244c8ae1465193d0f741c252fe1ba045534 new file mode 100644 index 00000000000..70872ac3194 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f97a6244c8ae1465193d0f741c252fe1ba045534 differ diff --git a/fuzz/corpus/packet_recv_server/f9ad0ad4c5cf4a25d4807aacea6c6b794e2988c0 b/fuzz/corpus/packet_recv_server/f9ad0ad4c5cf4a25d4807aacea6c6b794e2988c0 new file mode 100644 index 00000000000..a6c11377525 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/f9ad0ad4c5cf4a25d4807aacea6c6b794e2988c0 differ diff --git a/fuzz/corpus/packet_recv_server/fa8ccd95952731fb1e5e0051aec875dc05d8e2b5 b/fuzz/corpus/packet_recv_server/fa8ccd95952731fb1e5e0051aec875dc05d8e2b5 new file mode 100644 index 00000000000..16c99965567 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fa8ccd95952731fb1e5e0051aec875dc05d8e2b5 differ diff --git a/fuzz/corpus/packet_recv_server/fc0cad96551998b6e34d6ff6e2b1ee838e22407c b/fuzz/corpus/packet_recv_server/fc0cad96551998b6e34d6ff6e2b1ee838e22407c new file mode 100644 index 00000000000..b9613d5bb24 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fc0cad96551998b6e34d6ff6e2b1ee838e22407c differ diff --git a/fuzz/corpus/packet_recv_server/fc3b8c5484fd007e7019f6e1c26cf78d6c9cdc44 b/fuzz/corpus/packet_recv_server/fc3b8c5484fd007e7019f6e1c26cf78d6c9cdc44 new file mode 100644 index 00000000000..3eca5eef140 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fc3b8c5484fd007e7019f6e1c26cf78d6c9cdc44 differ diff --git a/fuzz/corpus/packet_recv_server/fcc9baf3b0fc3d14f84ddfbd6f83b2a98a4ea5a9 b/fuzz/corpus/packet_recv_server/fcc9baf3b0fc3d14f84ddfbd6f83b2a98a4ea5a9 new file mode 100644 index 00000000000..4f364c691a5 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fcc9baf3b0fc3d14f84ddfbd6f83b2a98a4ea5a9 differ diff --git a/fuzz/corpus/packet_recv_server/fd3a94f83b7eeb068c30028edc9ac59a6822b95a b/fuzz/corpus/packet_recv_server/fd3a94f83b7eeb068c30028edc9ac59a6822b95a new file mode 100644 index 00000000000..2a2bdcd4c7b Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fd3a94f83b7eeb068c30028edc9ac59a6822b95a differ diff --git a/fuzz/corpus/packet_recv_server/fd3d344d2990ed5e6cf8fb0b86c68c0cb4fa3c18 b/fuzz/corpus/packet_recv_server/fd3d344d2990ed5e6cf8fb0b86c68c0cb4fa3c18 new file mode 100644 index 00000000000..c23857d591f Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fd3d344d2990ed5e6cf8fb0b86c68c0cb4fa3c18 differ diff --git a/fuzz/corpus/packet_recv_server/fecd280cf9b65b26d69a81b0f87c23b0e6759ee6 b/fuzz/corpus/packet_recv_server/fecd280cf9b65b26d69a81b0f87c23b0e6759ee6 new file mode 100644 index 00000000000..5e6e6f1264e Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fecd280cf9b65b26d69a81b0f87c23b0e6759ee6 differ diff --git a/fuzz/corpus/packet_recv_server/fefbc5d76b91d845458d83d94f8f8354a732f314 b/fuzz/corpus/packet_recv_server/fefbc5d76b91d845458d83d94f8f8354a732f314 new file mode 100644 index 00000000000..554c6eb25f2 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/fefbc5d76b91d845458d83d94f8f8354a732f314 differ diff --git a/fuzz/corpus/packet_recv_server/ff38d421772c88784a9ca113e446bfc69287b6a1 b/fuzz/corpus/packet_recv_server/ff38d421772c88784a9ca113e446bfc69287b6a1 new file mode 100644 index 00000000000..48b83c8cbf7 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ff38d421772c88784a9ca113e446bfc69287b6a1 differ diff --git a/fuzz/corpus/packet_recv_server/ffb2466045d355847f75cfb0d3ce7e6647eaff57 b/fuzz/corpus/packet_recv_server/ffb2466045d355847f75cfb0d3ce7e6647eaff57 new file mode 100644 index 00000000000..989d6997f16 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ffb2466045d355847f75cfb0d3ce7e6647eaff57 differ diff --git a/fuzz/corpus/packet_recv_server/ffbfeda5913c90976bb01df7d4184345d5902900 b/fuzz/corpus/packet_recv_server/ffbfeda5913c90976bb01df7d4184345d5902900 new file mode 100644 index 00000000000..1aa043129d0 Binary files /dev/null and b/fuzz/corpus/packet_recv_server/ffbfeda5913c90976bb01df7d4184345d5902900 differ diff --git a/fuzz/mayhem/packet_recv_client/Mayhemfile b/fuzz/mayhem/packet_recv_client/Mayhemfile new file mode 100755 index 00000000000..3efdf105f48 --- /dev/null +++ b/fuzz/mayhem/packet_recv_client/Mayhemfile @@ -0,0 +1,15 @@ +version: '1.0' + +project: quiche + +target: packet-recv-client-libfuzzer + +baseimage: kestrel.forallsecure.com:5000/ghedo/quiche-libfuzzer:1 + +advanced_triage: false + +cmds: + - cmd: /home/mayhem/packet_recv_client + libfuzzer: true + asan: true + timeout: 5 diff --git a/fuzz/mayhem/packet_recv_client/corpus b/fuzz/mayhem/packet_recv_client/corpus new file mode 120000 index 00000000000..4acf0300fd8 --- /dev/null +++ b/fuzz/mayhem/packet_recv_client/corpus @@ -0,0 +1 @@ +../../corpus/packet_recv_server \ No newline at end of file diff --git a/fuzz/mayhem/packet_recv_server/Mayhemfile b/fuzz/mayhem/packet_recv_server/Mayhemfile new file mode 100755 index 00000000000..e2709b2dfcb --- /dev/null +++ b/fuzz/mayhem/packet_recv_server/Mayhemfile @@ -0,0 +1,16 @@ +version: '1.0' + +project: quiche + +target: packet-recv-server-libfuzzer + +baseimage: kestrel.forallsecure.com:5000/ghedo/quiche-libfuzzer:1 + +advanced_triage: false + +cmds: + - cmd: /home/mayhem/packet_recv_server + libfuzzer: true + asan: true + timeout: 5 + env: { "QUICHE_FUZZ_CRT": "/home/mayhem/cert.crt", "QUICHE_FUZZ_KEY": "/home/mayhem/cert.key" } diff --git a/fuzz/mayhem/packet_recv_server/corpus b/fuzz/mayhem/packet_recv_server/corpus new file mode 120000 index 00000000000..4acf0300fd8 --- /dev/null +++ b/fuzz/mayhem/packet_recv_server/corpus @@ -0,0 +1 @@ +../../corpus/packet_recv_server \ No newline at end of file diff --git a/fuzz/src/packet_recv_client.rs b/fuzz/src/packet_recv_client.rs new file mode 100644 index 00000000000..6f41b423560 --- /dev/null +++ b/fuzz/src/packet_recv_client.rs @@ -0,0 +1,38 @@ +#![no_main] + +#[macro_use] +extern crate libfuzzer_sys; + +#[macro_use] +extern crate lazy_static; + +use std::sync::Mutex; + +lazy_static! { + static ref CONFIG: Mutex = { + let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); + config + .set_application_protos(b"\x06proto1\x06proto2") + .unwrap(); + config.set_initial_max_data(30); + config.set_initial_max_stream_data_bidi_local(15); + config.set_initial_max_stream_data_bidi_remote(15); + config.set_initial_max_stream_data_uni(10); + config.set_initial_max_streams_bidi(3); + config.set_initial_max_streams_uni(3); + config.verify_peer(false); + + Mutex::new(config) + }; +} + +static SCID: [u8; 16] = [0; 16]; + +fuzz_target!(|data: &[u8]| { + let mut buf = data.to_vec(); + let mut conn = + quiche::connect(Some("quic.tech"), &SCID, &mut CONFIG.lock().unwrap()) + .unwrap(); + + conn.recv(&mut buf).ok(); +}); diff --git a/fuzz/src/packet_recv_server.rs b/fuzz/src/packet_recv_server.rs new file mode 100644 index 00000000000..c0f262d4409 --- /dev/null +++ b/fuzz/src/packet_recv_server.rs @@ -0,0 +1,43 @@ +#![no_main] + +#[macro_use] +extern crate libfuzzer_sys; + +#[macro_use] +extern crate lazy_static; + +use std::sync::Mutex; + +lazy_static! { + static ref CONFIG: Mutex = { + let crt_path = std::env::var("QUICHE_FUZZ_CRT") + .unwrap_or_else(|_| "examples/cert.crt".to_string()); + let key_path = std::env::var("QUICHE_FUZZ_KEY") + .unwrap_or_else(|_| "examples/cert.key".to_string()); + + let mut config = quiche::Config::new(quiche::PROTOCOL_VERSION).unwrap(); + config.load_cert_chain_from_pem_file(&crt_path).unwrap(); + config.load_priv_key_from_pem_file(&key_path).unwrap(); + config + .set_application_protos(b"\x06proto1\x06proto2") + .unwrap(); + config.set_initial_max_data(30); + config.set_initial_max_stream_data_bidi_local(15); + config.set_initial_max_stream_data_bidi_remote(15); + config.set_initial_max_stream_data_uni(10); + config.set_initial_max_streams_bidi(3); + config.set_initial_max_streams_uni(3); + + Mutex::new(config) + }; +} + +static SCID: [u8; 16] = [0; 16]; + +fuzz_target!(|data: &[u8]| { + let mut buf = data.to_vec(); + let mut conn = + quiche::accept(&SCID, None, &mut CONFIG.lock().unwrap()).unwrap(); + + conn.recv(&mut buf).ok(); +}); diff --git a/src/crypto.rs b/src/crypto.rs index b5d2185fd25..c4deaff8ea8 100644 --- a/src/crypto.rs +++ b/src/crypto.rs @@ -101,6 +101,10 @@ impl Algorithm { } pub fn tag_len(self) -> usize { + if cfg!(fuzzing) { + return 0; + } + self.get_ring_aead().tag_len() } @@ -144,6 +148,10 @@ impl Open { pub fn open_with_u64_counter( &self, counter: u64, ad: &[u8], buf: &mut [u8], ) -> Result { + if cfg!(fuzzing) { + return Ok(buf.len()); + } + let nonce = make_nonce(&self.nonce, counter); let ad = aead::Aad::from(ad); @@ -205,6 +213,10 @@ impl Seal { pub fn seal_with_u64_counter( &self, counter: u64, ad: &[u8], buf: &mut [u8], ) -> Result<()> { + if cfg!(fuzzing) { + return Ok(()); + } + let nonce = make_nonce(&self.nonce, counter); let ad = aead::Aad::from(ad); diff --git a/src/tls.rs b/src/tls.rs index 4fcbd7a649c..9ca2f8d2fe1 100644 --- a/src/tls.rs +++ b/src/tls.rs @@ -264,6 +264,8 @@ impl Context { } } +unsafe impl std::marker::Send for Context {} + impl Drop for Context { fn drop(&mut self) { unsafe { SSL_CTX_free(self.as_ptr()) }