From c566d3f475ef43d9d3363b1d4e861bb5abe4875d Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 6 Feb 2017 22:14:49 +0900 Subject: [PATCH 1/2] Add fuzzer for oss-fuzz --- ...4c3ba49d20eac5b4332f7b75b8f74bfba5e43f59f8 | Bin 0 -> 61 bytes ...3c23a338b4c827bf6164640ff20a2d64d45a6b3f5a | Bin 0 -> 85 bytes ...8fcfff43b378a92c7da44268b9dda2bf32a1178c66 | Bin 0 -> 16466 bytes ...2bd3a6c6b1b6005c5f7d5783e99baf2f8f7432d71a | Bin 0 -> 86 bytes ...2f5d07b1dd87de1f651f80ef82c2815b0248b7dccd | Bin 0 -> 82 bytes ...0a41547272ad42377149edcf130b2bf0b76804c61f | 2 + ...06ca725770a731e73c2144c7b81953dcc4b4f73c32 | Bin 0 -> 86 bytes ...6ca4615a351ab74bfc75eb0d227acbef6a35bcae39 | Bin 0 -> 76 bytes ...c5a2b9a9637d325c8f38b4cc6d3f808b5b2a4169a9 | Bin 0 -> 96 bytes ...e83f97e6585c8a51ec2413e7a2e8dfcc444082a5c5 | Bin 0 -> 61 bytes ...84e8c2f917946ec7ef3f4720535478b41e097a798a | Bin 0 -> 73 bytes ...158af429421570e7363a3b75441edc5d740513b0dc | Bin 0 -> 3603 bytes ...9edfac603133e0144dba08836f90b1ae164b328800 | Bin 0 -> 88 bytes ...847b76c09921e984796f6dc482859b119cf4879300 | Bin 0 -> 77 bytes ...fad189d3d70aebe70ecb14ffb1ffe2cd5fc5d1e5f0 | Bin 0 -> 86 bytes ...5432789b45aff588c606536e93824b89739a6d07ab | Bin 0 -> 85 bytes ...54d935ebc543f4d1305e318ccd2ff407517636bed8 | Bin 0 -> 78 bytes ...7f853954e6f11c1f4754ccd83b1603b808878cfa76 | Bin 0 -> 84 bytes ...ea37c900f13f429b750c87e6175b234b881bda6248 | Bin 0 -> 98 bytes ...983d11256d2432fcdeb55bfba9634aa88e3794adc6 | Bin 0 -> 98 bytes ...8ddd0722f69830ac04975ddb5a9d83cdc406cbb678 | Bin 0 -> 2487 bytes ...7c55330e80d8121a0cff19633a56eba8f2182a59df | Bin 0 -> 71 bytes ...01339096b80a382afa1083a19c4deab11be847502f | Bin 0 -> 77 bytes ...042038692eaede4d2c1f9e05a27f2410a6e0230132 | Bin 0 -> 61 bytes ...48ae962bb543dd5ca188dabc30897726f87403fbce | Bin 0 -> 93 bytes ...f68a89c9750332ae5063e36401eae150ce63188fe0 | Bin 0 -> 86 bytes ...4f5d37e4111fe6203bac35b220d50362d5e986aa91 | Bin 0 -> 65 bytes ...6401fee50c647552c99c0550ebfd7a3b736e8db9e5 | Bin 0 -> 3603 bytes ...8a4336f1386633bac75dea2c4b64c02541e7320933 | Bin 0 -> 114 bytes ...aab9a74dd392cbdae104307e8512e5e4113739e93a | Bin 0 -> 86 bytes ...b480efaf9e2526f4ae87c5f5a585d68d6f7f7da13c | Bin 0 -> 85 bytes ...a8dfc0cd0e7aef8a1f5f420eae3d39067ad78df17d | Bin 0 -> 75 bytes ...0881328f80b5d3c942de3b1304a0382923ce896f8f | Bin 0 -> 89 bytes ...4a34c3574da63554ff06f52377b73a9cfc24eb02ca | Bin 0 -> 61 bytes ...5e7e4a102ba74721a04dfa1811e0968e9a4966d92c | Bin 0 -> 90 bytes ...4e1d029cbbbb6113071b2bb13fc9646b5a0447d2cf | Bin 0 -> 17632 bytes ...99f21e9793f6ffc82ae0ef6917a8611e8879e05941 | Bin 0 -> 86 bytes ...ea13b0740f76898ccbb1da25f2281da76e50c1d04a | Bin 0 -> 93 bytes ...a505d84e76374b064aa5c71aab33bd9650c9a9d801 | Bin 0 -> 83 bytes ...f4baf3996053b8572da5f2deee3a636c3bc8dfcc60 | Bin 0 -> 82 bytes ...391023a0981789c2351817996e0c253bfed708ad82 | Bin 0 -> 58 bytes ...fcf964f1897063e81da79c971e8af8c1fefa3e3cab | Bin 0 -> 63 bytes ...153c480754054a57777f22a00d377d745d78e9d193 | Bin 0 -> 73 bytes ...0da94f77bf4a44e4e741420291491343f7ae4ecc16 | Bin 0 -> 84 bytes ...bb7ac85f76a91229d9ba675fc9e09fe12f4a497937 | Bin 0 -> 86 bytes ...61a9f9da021f0fe52ebdbb148ee776ced87bac9b13 | Bin 0 -> 91 bytes ...c9f51f211183795660ec81a6bdb5614031d39ebe3a | Bin 0 -> 3593 bytes ...cb33958a806a1debf3d9ccf7b09c2d31256498cda6 | Bin 0 -> 85 bytes ...f8b4a0e8f7756b9846f2e2add8dd0df825296d993e | Bin 0 -> 72 bytes ...bde202c732b06a9b5f6bc5471c879fa56ec2daa4aa | Bin 0 -> 85 bytes ...0fe60a3e6f90709c6a0e7063a8b4057dafa57c878a | Bin 0 -> 63 bytes ...1e14519f10d8c669a5a2602fc948bc9a80e6114b63 | Bin 0 -> 82 bytes ...625307fe48ef29bc66641c4f80ed4593bf8b773f88 | Bin 0 -> 85 bytes ...90554c93278034ebacc24792509a32aeba466df4e8 | Bin 0 -> 96 bytes ...89d60c1995b7fab68ded6ab052814008d990862c23 | Bin 0 -> 85 bytes ...8cbcfe1a511670ae1a4a434f3d483f942738933a3e | Bin 0 -> 95 bytes ...61d387692063ce2ae73b3e5401b716326967b4ce0c | Bin 0 -> 73 bytes ...9cb48c502c3bfc4cb0a950aeba998a72ea6a3d5b2d | Bin 0 -> 84 bytes ...fa7ebdc8d9ff3443ad5892d75dd6d4f7d541713d33 | Bin 0 -> 71 bytes ...74d4fab435b7738e1a14d0754fb79229c4bda9f604 | Bin 0 -> 63 bytes ...ee59618a2ebd483812410e9f8ae5a92fb72ef70885 | Bin 0 -> 87 bytes ...f62659d3b26bcbb8f2055f1add504f599f9051f61e | Bin 0 -> 65 bytes ...d33933fae10c67e501d6cea8e73ce76f4363d0bbea | Bin 0 -> 89 bytes ...8849f277f914a889a54d44c1f2566b6ddd5bc83b4f | Bin 0 -> 86 bytes ...23da1173666aaeae9788b144fa2c723204d55cc0a2 | Bin 0 -> 61 bytes ...9e19835f34e56c7927fda22859e960f5f13bc847a0 | Bin 0 -> 87 bytes ...4677a6c1a118994d7534d1fb08d631898d67372f5a | Bin 0 -> 92 bytes ...03e3e553623d4fc382324d8b8ba53ebf83f0457707 | Bin 0 -> 74 bytes ...d0668e5c26a87a1c4cf70a6566aa0f199fe3c1dc18 | Bin 0 -> 77 bytes ...5328f893972df210ab75cdb67f620b370ee5cddf45 | Bin 0 -> 60 bytes ...2d0a01173ea80ccc584b659947b64ffefddab7fada | Bin 0 -> 73 bytes ...fbd63cb6b161131d5722f201f2f4ba0984b46a3ca5 | Bin 0 -> 80 bytes ...0f7d85086319d4177524fad58dc01743434765902a | Bin 0 -> 101 bytes ...3a7a52dc7494b53a0f8a93fbc1816c6c4f347780b0 | Bin 0 -> 61 bytes ...5e9cc4e407fc62ce5688e1c6636f482ea02314c357 | Bin 0 -> 103 bytes ...556bfbdb3e1c74e04f7d2cf88eab49b0fd89845453 | Bin 0 -> 73 bytes ...48550f07fa8818d1ee8edae39ca50f516a57a12edb | Bin 0 -> 73 bytes ...9caf527d5f10667e0a38790f28f32af61efa930eef | Bin 0 -> 58 bytes ...d187c8acb61d3a638bc30568bdcc6be30fd9defd43 | Bin 0 -> 65 bytes ...88a40d0b144f11ee98624e3686c0f43684e34e6838 | Bin 0 -> 100 bytes ...b07b2fd54985ef27c99670bed582ce904569b95702 | Bin 0 -> 81 bytes ...c37e73af29a0fbb29e47bf36839a762bb26fea3ec7 | Bin 0 -> 65 bytes ...d38ef10be0d08b5e096630308f0d6f57a6f8ee5d88 | Bin 0 -> 73 bytes ...73ecca531ef0dc92a67a233ebc8d1e2fff79f50a07 | Bin 0 -> 83 bytes ...c3527d5ecf2f4e538dfedddf34ff484e29d6fd26d1 | Bin 0 -> 85 bytes ...4a0969b588dc9281ea98fd744acd9b8bd1daf72225 | Bin 0 -> 3606 bytes ...c304c9c9ba6b43e13849235339710d6b5f941e80a1 | Bin 0 -> 84 bytes ...1b48d08b52752a41633279ff2e9e474eebf508250f | Bin 0 -> 91 bytes ...e44db5b90a4bb23e0558873f159bf09140782989d8 | Bin 0 -> 102 bytes ...ff40a58a1f24e9b1a8c530823d7d12053ec4aabd76 | Bin 0 -> 75 bytes ...eb105290328add76123b4a99ad4e78189e1337ae1b | Bin 0 -> 65 bytes ...ec483a4b493668ca1448948c62f641d176838306d5 | Bin 0 -> 73 bytes ...211893e7681fef6da4b623392d402fb40736dc1beb | Bin 0 -> 71 bytes ...3016c49cc2a868a1bfc007528138a28ea1c0abfda7 | Bin 0 -> 63 bytes ...d9897e41ceb2add1ebdec0937a64321c536eef71f7 | Bin 0 -> 104 bytes ...4bb9e6c9011855bbf954c273f45eb3ea97bb491c9a | Bin 0 -> 39 bytes ...8c177382ab3278a019935fa50b3e0d7971c28c40d9 | Bin 0 -> 63 bytes ...c5a009696cd5f659f85fc10ef76dc140851ffcc423 | Bin 0 -> 87 bytes ...e5de18d06d885b50be9136778b4937437f0d70738d | Bin 0 -> 101 bytes ...77470859ccb4ec9fa5e8c30de7b40521d620b87a1e | Bin 0 -> 117 bytes ...fcf3f3e41e75bae978dcfc8886981479d723fc44e9 | Bin 0 -> 98 bytes ...2a88c9537bee642b8a7a8a388cb4952f3bf60e64cc | Bin 0 -> 70 bytes ...b9a30f8faa658ee49f6ce90f3e34df70560a0477ad | Bin 0 -> 85 bytes ...4b1a0d0e22054f76bf704db8e19d73cb9bf792a89b | Bin 0 -> 86 bytes ...63f7c212d2465936090c06ba4db92071a3c247ca11 | Bin 0 -> 72 bytes ...bc0fa5ea05ea4dd7b163e8d85287b19ff257a88ea7 | Bin 0 -> 58 bytes ...db68bd212ef16a7f1f41047e290d14f9cd6dae91a0 | Bin 0 -> 102 bytes ...ec0bec10473e79c9097bfd8fd81d1a239f146f31d3 | Bin 0 -> 63 bytes ...5aaad19a6ff59c8316908b20d3c94cdc29a92964e6 | Bin 0 -> 62 bytes ...b53931aa6bfd4ce95771c748372626414d5c37e105 | Bin 0 -> 3593 bytes ...1cef9c3f753d440c75efa489a952fdcd314d27ee1d | Bin 0 -> 81 bytes ...ff4970fb339f440867ebedf02eaab75fb555e293cf | Bin 0 -> 76 bytes ...ac3f98734af2cdcfe3ebb6e02dcce9b7f4c4bcc99a | Bin 0 -> 98 bytes ...a945b7fd0035f6dba48d886160fdf1974aae8dee65 | Bin 0 -> 84 bytes ...c711940e4917d5dae3dc2723a034f44d2b53a34a11 | Bin 0 -> 16465 bytes ...e717a9e6aa8bb2842953e4528230a5bcfc3a59c120 | Bin 0 -> 62 bytes ...290f938c5bc247c440a2e572ab18021c8223c55bc7 | Bin 0 -> 65 bytes ...3d6e269f8b4bc785089040be666f480464cb13b4df | Bin 0 -> 102 bytes ...a68efea1d8d304ae595a094ebc955bceb6d06ed629 | Bin 0 -> 81 bytes ...5556875ab6df561f1ca718f1fc716a929d3c706f14 | Bin 0 -> 60 bytes ...1c1ef87680a96a1aca613180110df26259eb36c433 | Bin 0 -> 79 bytes ...51637a357cc1c84d30e3d48bccc9b97564c8a60b73 | Bin 0 -> 73 bytes ...1089ad6af12beea18f895be6f18d42962721d6e3ee | Bin 0 -> 102 bytes ...cac77778fe630b278f167321a46d861ac8ad56fd76 | Bin 0 -> 85 bytes ...98bdd719b37b4a98fe3b1414b583ddb5dc17f62e3a | Bin 0 -> 63 bytes ...157dbfa122f6de9b6f4e5a3a036c17f32da3030877 | Bin 0 -> 72 bytes ...12a9b8b0419fbae7c0934dda22e61f11556918f1cc | Bin 0 -> 115 bytes ...bd936130b0d06332ab062a48f41b206ce696428e03 | Bin 0 -> 65 bytes ...4af58d8bba7df12c1cd15c404d95680df6fc1cb89e | Bin 0 -> 72 bytes ...e7ff3c0422328c131f4642d30a4c88bdf43bcd8d98 | Bin 0 -> 90 bytes ...57fde916a7d8db293427159f3b31bbc23b6b285116 | Bin 0 -> 85 bytes ...057b557ab044d24130bd360fe087e9f55bef2cadc6 | Bin 0 -> 91 bytes ...ef7f1af5952ecb2df2423022dd5483d8fede26d6e5 | Bin 0 -> 3606 bytes ...4ac6fc7a87ffaf9f9c6ce4323e6e0fefaabb2393cb | Bin 0 -> 191 bytes ...a704db43cdfec99fc1b9de83c195227161f4bdb911 | Bin 0 -> 5070 bytes ...084e3946d556086c9991cce7962e9e69a3eed406aa | Bin 0 -> 18740 bytes fuzz/fuzz_target.cc | 79 ++++++++++++++++++ 137 files changed, 81 insertions(+) create mode 100644 fuzz/corpus/h2spec/025ca25c8427361ea5498e4c3ba49d20eac5b4332f7b75b8f74bfba5e43f59f8 create mode 100644 fuzz/corpus/h2spec/0276779c73bddcebc63b863c23a338b4c827bf6164640ff20a2d64d45a6b3f5a create mode 100644 fuzz/corpus/h2spec/0428d1e3b2364efcc93ffd8fcfff43b378a92c7da44268b9dda2bf32a1178c66 create mode 100644 fuzz/corpus/h2spec/06bc5f79b7e68e005bd4382bd3a6c6b1b6005c5f7d5783e99baf2f8f7432d71a create mode 100644 fuzz/corpus/h2spec/09f76550ec065944a5d1d52f5d07b1dd87de1f651f80ef82c2815b0248b7dccd create mode 100644 fuzz/corpus/h2spec/0b39d9df6e1721030667980a41547272ad42377149edcf130b2bf0b76804c61f create mode 100644 fuzz/corpus/h2spec/0bb4365b02c05540936f9606ca725770a731e73c2144c7b81953dcc4b4f73c32 create mode 100644 fuzz/corpus/h2spec/0d577f6eb853e987b8fdab6ca4615a351ab74bfc75eb0d227acbef6a35bcae39 create mode 100644 fuzz/corpus/h2spec/0df702020c019dd33d0643c5a2b9a9637d325c8f38b4cc6d3f808b5b2a4169a9 create mode 100644 fuzz/corpus/h2spec/0f8054152149c73e64c9f3e83f97e6585c8a51ec2413e7a2e8dfcc444082a5c5 create mode 100644 fuzz/corpus/h2spec/105f72bc9184bf47a857ed84e8c2f917946ec7ef3f4720535478b41e097a798a create mode 100644 fuzz/corpus/h2spec/1368ed7160cc4115e31a8a158af429421570e7363a3b75441edc5d740513b0dc create mode 100644 fuzz/corpus/h2spec/1402c49b963994284b0d429edfac603133e0144dba08836f90b1ae164b328800 create mode 100644 fuzz/corpus/h2spec/1468c2cddae629788f6957847b76c09921e984796f6dc482859b119cf4879300 create mode 100644 fuzz/corpus/h2spec/14f66ce296f03e52f039f4fad189d3d70aebe70ecb14ffb1ffe2cd5fc5d1e5f0 create mode 100644 fuzz/corpus/h2spec/17caaf734401d2d25d09a65432789b45aff588c606536e93824b89739a6d07ab create mode 100644 fuzz/corpus/h2spec/195b4a74a62fabc877052454d935ebc543f4d1305e318ccd2ff407517636bed8 create mode 100644 fuzz/corpus/h2spec/1960fc215485486f3e8ab97f853954e6f11c1f4754ccd83b1603b808878cfa76 create mode 100644 fuzz/corpus/h2spec/1a56272611761f0687dfb0ea37c900f13f429b750c87e6175b234b881bda6248 create mode 100644 fuzz/corpus/h2spec/1d31cd88fae35f2329e201983d11256d2432fcdeb55bfba9634aa88e3794adc6 create mode 100644 fuzz/corpus/h2spec/1e27187b10c02fe7e151818ddd0722f69830ac04975ddb5a9d83cdc406cbb678 create mode 100644 fuzz/corpus/h2spec/1ecace234d8542fbaab35c7c55330e80d8121a0cff19633a56eba8f2182a59df create mode 100644 fuzz/corpus/h2spec/1f4f3a16f5ad0425e0b38601339096b80a382afa1083a19c4deab11be847502f create mode 100644 fuzz/corpus/h2spec/203a798d4b658be744fe34042038692eaede4d2c1f9e05a27f2410a6e0230132 create mode 100644 fuzz/corpus/h2spec/21904e842e90becb56ff9748ae962bb543dd5ca188dabc30897726f87403fbce create mode 100644 fuzz/corpus/h2spec/23df7e0419240a9709b55af68a89c9750332ae5063e36401eae150ce63188fe0 create mode 100644 fuzz/corpus/h2spec/245ba702520fa32cf41d994f5d37e4111fe6203bac35b220d50362d5e986aa91 create mode 100644 fuzz/corpus/h2spec/274faf343feb9cb44079316401fee50c647552c99c0550ebfd7a3b736e8db9e5 create mode 100644 fuzz/corpus/h2spec/2b042a1dfa3aeed6af58c58a4336f1386633bac75dea2c4b64c02541e7320933 create mode 100644 fuzz/corpus/h2spec/2d8ec606661a9f12960893aab9a74dd392cbdae104307e8512e5e4113739e93a create mode 100644 fuzz/corpus/h2spec/2e0c8a3ce53e8e3711f781b480efaf9e2526f4ae87c5f5a585d68d6f7f7da13c create mode 100644 fuzz/corpus/h2spec/315e6acba7d715333d0865a8dfc0cd0e7aef8a1f5f420eae3d39067ad78df17d create mode 100644 fuzz/corpus/h2spec/3376a2cdde0b98759f14490881328f80b5d3c942de3b1304a0382923ce896f8f create mode 100644 fuzz/corpus/h2spec/35c2719913a19f197fb6484a34c3574da63554ff06f52377b73a9cfc24eb02ca create mode 100644 fuzz/corpus/h2spec/35ddf0611cd98d025f6a625e7e4a102ba74721a04dfa1811e0968e9a4966d92c create mode 100644 fuzz/corpus/h2spec/37e9eab291d6bca69510354e1d029cbbbb6113071b2bb13fc9646b5a0447d2cf create mode 100644 fuzz/corpus/h2spec/381c81f5e4d1b02de39c4f99f21e9793f6ffc82ae0ef6917a8611e8879e05941 create mode 100644 fuzz/corpus/h2spec/38ac32c81952cc832ade7aea13b0740f76898ccbb1da25f2281da76e50c1d04a create mode 100644 fuzz/corpus/h2spec/3e297dd8fcdb50a751c397a505d84e76374b064aa5c71aab33bd9650c9a9d801 create mode 100644 fuzz/corpus/h2spec/3e5a57c30a97d3f06a3181f4baf3996053b8572da5f2deee3a636c3bc8dfcc60 create mode 100644 fuzz/corpus/h2spec/420b9790375f59a6e8c326391023a0981789c2351817996e0c253bfed708ad82 create mode 100644 fuzz/corpus/h2spec/43df3c3af62ddd1393269ffcf964f1897063e81da79c971e8af8c1fefa3e3cab create mode 100644 fuzz/corpus/h2spec/443f39c99e1c9ca1908b54153c480754054a57777f22a00d377d745d78e9d193 create mode 100644 fuzz/corpus/h2spec/44f3fc1504a14e693fde420da94f77bf4a44e4e741420291491343f7ae4ecc16 create mode 100644 fuzz/corpus/h2spec/4528e6beb34f695f4df8ddbb7ac85f76a91229d9ba675fc9e09fe12f4a497937 create mode 100644 fuzz/corpus/h2spec/4534032d57020d2910641561a9f9da021f0fe52ebdbb148ee776ced87bac9b13 create mode 100644 fuzz/corpus/h2spec/47c5e9b339f9e7f1dccad5c9f51f211183795660ec81a6bdb5614031d39ebe3a create mode 100644 fuzz/corpus/h2spec/48ca2b3f63206aa8f774c3cb33958a806a1debf3d9ccf7b09c2d31256498cda6 create mode 100644 fuzz/corpus/h2spec/4ddbb54259df7ee7ecbdf9f8b4a0e8f7756b9846f2e2add8dd0df825296d993e create mode 100644 fuzz/corpus/h2spec/4e612f3c1dfa468d94bbc3bde202c732b06a9b5f6bc5471c879fa56ec2daa4aa create mode 100644 fuzz/corpus/h2spec/55860c89ef796d41b06b3c0fe60a3e6f90709c6a0e7063a8b4057dafa57c878a create mode 100644 fuzz/corpus/h2spec/5748e7a24e8d9ecb43de7d1e14519f10d8c669a5a2602fc948bc9a80e6114b63 create mode 100644 fuzz/corpus/h2spec/5a13c8e09802e07fd3ceee625307fe48ef29bc66641c4f80ed4593bf8b773f88 create mode 100644 fuzz/corpus/h2spec/5aa30337198b482522a55c90554c93278034ebacc24792509a32aeba466df4e8 create mode 100644 fuzz/corpus/h2spec/5f3ff3c345ade163ba1ba889d60c1995b7fab68ded6ab052814008d990862c23 create mode 100644 fuzz/corpus/h2spec/5f88a17509a8843ab761bc8cbcfe1a511670ae1a4a434f3d483f942738933a3e create mode 100644 fuzz/corpus/h2spec/60a288333ea7f01d380f2661d387692063ce2ae73b3e5401b716326967b4ce0c create mode 100644 fuzz/corpus/h2spec/63ae750f5fe9469664b6f79cb48c502c3bfc4cb0a950aeba998a72ea6a3d5b2d create mode 100644 fuzz/corpus/h2spec/67abeaacb21769a9fb521efa7ebdc8d9ff3443ad5892d75dd6d4f7d541713d33 create mode 100644 fuzz/corpus/h2spec/6e3b8913d874a18ec3ab9f74d4fab435b7738e1a14d0754fb79229c4bda9f604 create mode 100644 fuzz/corpus/h2spec/6fe31187ce1a64bffb0b31ee59618a2ebd483812410e9f8ae5a92fb72ef70885 create mode 100644 fuzz/corpus/h2spec/71d3c74882a100eaa5aaf9f62659d3b26bcbb8f2055f1add504f599f9051f61e create mode 100644 fuzz/corpus/h2spec/7232f506e00bee175a3df8d33933fae10c67e501d6cea8e73ce76f4363d0bbea create mode 100644 fuzz/corpus/h2spec/7425039321dcbecb1a1ef28849f277f914a889a54d44c1f2566b6ddd5bc83b4f create mode 100644 fuzz/corpus/h2spec/7487341c630472c46a534223da1173666aaeae9788b144fa2c723204d55cc0a2 create mode 100644 fuzz/corpus/h2spec/79207f7d09b6145f3dbfcb9e19835f34e56c7927fda22859e960f5f13bc847a0 create mode 100644 fuzz/corpus/h2spec/7a1e1268d329e5f71ebdf74677a6c1a118994d7534d1fb08d631898d67372f5a create mode 100644 fuzz/corpus/h2spec/7c954b010232be9461483803e3e553623d4fc382324d8b8ba53ebf83f0457707 create mode 100644 fuzz/corpus/h2spec/7ce8914993956b04baafaad0668e5c26a87a1c4cf70a6566aa0f199fe3c1dc18 create mode 100644 fuzz/corpus/h2spec/7d230ff71bac867a9820e75328f893972df210ab75cdb67f620b370ee5cddf45 create mode 100644 fuzz/corpus/h2spec/85a985b9011e356e11a24c2d0a01173ea80ccc584b659947b64ffefddab7fada create mode 100644 fuzz/corpus/h2spec/8b165b8b94a9d120edf139fbd63cb6b161131d5722f201f2f4ba0984b46a3ca5 create mode 100644 fuzz/corpus/h2spec/8f5fd3dd5c0eb40ceb409c0f7d85086319d4177524fad58dc01743434765902a create mode 100644 fuzz/corpus/h2spec/9223480b7c4b0d1cb95eb33a7a52dc7494b53a0f8a93fbc1816c6c4f347780b0 create mode 100644 fuzz/corpus/h2spec/9248ee16c602d45651b0045e9cc4e407fc62ce5688e1c6636f482ea02314c357 create mode 100644 fuzz/corpus/h2spec/979b96b7806f61081a48ff556bfbdb3e1c74e04f7d2cf88eab49b0fd89845453 create mode 100644 fuzz/corpus/h2spec/97f2f674b859ff1adb2e9548550f07fa8818d1ee8edae39ca50f516a57a12edb create mode 100644 fuzz/corpus/h2spec/9984490c02b1604423a8679caf527d5f10667e0a38790f28f32af61efa930eef create mode 100644 fuzz/corpus/h2spec/9a648e49f93b60cf578c87d187c8acb61d3a638bc30568bdcc6be30fd9defd43 create mode 100644 fuzz/corpus/h2spec/9af5c7a8538fb02b0a836b88a40d0b144f11ee98624e3686c0f43684e34e6838 create mode 100644 fuzz/corpus/h2spec/9b24f66bc7c47e677e40f8b07b2fd54985ef27c99670bed582ce904569b95702 create mode 100644 fuzz/corpus/h2spec/9fc2eee916b1cfb002a487c37e73af29a0fbb29e47bf36839a762bb26fea3ec7 create mode 100644 fuzz/corpus/h2spec/9ff0fc476b3d27f5dc9803d38ef10be0d08b5e096630308f0d6f57a6f8ee5d88 create mode 100644 fuzz/corpus/h2spec/a46866d1875d0c06ec3ead73ecca531ef0dc92a67a233ebc8d1e2fff79f50a07 create mode 100644 fuzz/corpus/h2spec/a71bcbf6a6668aa019d38cc3527d5ecf2f4e538dfedddf34ff484e29d6fd26d1 create mode 100644 fuzz/corpus/h2spec/ad0d3509e08424d21d87c64a0969b588dc9281ea98fd744acd9b8bd1daf72225 create mode 100644 fuzz/corpus/h2spec/adaa168d63fe063455c1e0c304c9c9ba6b43e13849235339710d6b5f941e80a1 create mode 100644 fuzz/corpus/h2spec/aee251ccb027a2676ad1261b48d08b52752a41633279ff2e9e474eebf508250f create mode 100644 fuzz/corpus/h2spec/b5b546cf87a6d23c6f6ee0e44db5b90a4bb23e0558873f159bf09140782989d8 create mode 100644 fuzz/corpus/h2spec/b8fffa51391680139ea773ff40a58a1f24e9b1a8c530823d7d12053ec4aabd76 create mode 100644 fuzz/corpus/h2spec/b904fd3aa656603b26572deb105290328add76123b4a99ad4e78189e1337ae1b create mode 100644 fuzz/corpus/h2spec/bbda8e26f356aa635f7774ec483a4b493668ca1448948c62f641d176838306d5 create mode 100644 fuzz/corpus/h2spec/bc35711cdc43b868c59515211893e7681fef6da4b623392d402fb40736dc1beb create mode 100644 fuzz/corpus/h2spec/bd25bb84dd44c7e09d9e723016c49cc2a868a1bfc007528138a28ea1c0abfda7 create mode 100644 fuzz/corpus/h2spec/c23df1d03e3c1039692ea3d9897e41ceb2add1ebdec0937a64321c536eef71f7 create mode 100644 fuzz/corpus/h2spec/c2e6cf1692ef3a4bc88af94bb9e6c9011855bbf954c273f45eb3ea97bb491c9a create mode 100644 fuzz/corpus/h2spec/c3b0ea2a8874777b9805018c177382ab3278a019935fa50b3e0d7971c28c40d9 create mode 100644 fuzz/corpus/h2spec/c9dfe97833473610816085c5a009696cd5f659f85fc10ef76dc140851ffcc423 create mode 100644 fuzz/corpus/h2spec/ca19cba772c047e5e1f229e5de18d06d885b50be9136778b4937437f0d70738d create mode 100644 fuzz/corpus/h2spec/ca6e1239c11d08940c991f77470859ccb4ec9fa5e8c30de7b40521d620b87a1e create mode 100644 fuzz/corpus/h2spec/cb09d2148ae1c8b054cdbafcf3f3e41e75bae978dcfc8886981479d723fc44e9 create mode 100644 fuzz/corpus/h2spec/cd35ff680e23f67fe52b722a88c9537bee642b8a7a8a388cb4952f3bf60e64cc create mode 100644 fuzz/corpus/h2spec/cd6d3880ee87c6b716749cb9a30f8faa658ee49f6ce90f3e34df70560a0477ad create mode 100644 fuzz/corpus/h2spec/cd7b24cfe10fc4346a91f04b1a0d0e22054f76bf704db8e19d73cb9bf792a89b create mode 100644 fuzz/corpus/h2spec/cea2c4c70f94e90c4c4a6b63f7c212d2465936090c06ba4db92071a3c247ca11 create mode 100644 fuzz/corpus/h2spec/d26a0d653a01c6bf9403e0bc0fa5ea05ea4dd7b163e8d85287b19ff257a88ea7 create mode 100644 fuzz/corpus/h2spec/d3dec3f7485c6c3f8b8949db68bd212ef16a7f1f41047e290d14f9cd6dae91a0 create mode 100644 fuzz/corpus/h2spec/d43f2a0606841580986981ec0bec10473e79c9097bfd8fd81d1a239f146f31d3 create mode 100644 fuzz/corpus/h2spec/d4d5fe38e4bafa733182eb5aaad19a6ff59c8316908b20d3c94cdc29a92964e6 create mode 100644 fuzz/corpus/h2spec/d69256403d5d27244080b8b53931aa6bfd4ce95771c748372626414d5c37e105 create mode 100644 fuzz/corpus/h2spec/d9b617f62de41c1cb02ff91cef9c3f753d440c75efa489a952fdcd314d27ee1d create mode 100644 fuzz/corpus/h2spec/dc57f64202486572ef99d4ff4970fb339f440867ebedf02eaab75fb555e293cf create mode 100644 fuzz/corpus/h2spec/e11a6036e2c0bde71f3eabac3f98734af2cdcfe3ebb6e02dcce9b7f4c4bcc99a create mode 100644 fuzz/corpus/h2spec/e26ce028366bb4ff566972a945b7fd0035f6dba48d886160fdf1974aae8dee65 create mode 100644 fuzz/corpus/h2spec/e35a4d079adfe4d399f026c711940e4917d5dae3dc2723a034f44d2b53a34a11 create mode 100644 fuzz/corpus/h2spec/e3666122dbe804ac609c0ae717a9e6aa8bb2842953e4528230a5bcfc3a59c120 create mode 100644 fuzz/corpus/h2spec/e59961f75a4cfe33bc4ce9290f938c5bc247c440a2e572ab18021c8223c55bc7 create mode 100644 fuzz/corpus/h2spec/e7b11cf0762255ad6741aa3d6e269f8b4bc785089040be666f480464cb13b4df create mode 100644 fuzz/corpus/h2spec/e89af554621f1ce6262d47a68efea1d8d304ae595a094ebc955bceb6d06ed629 create mode 100644 fuzz/corpus/h2spec/e9d399b6dc6b7d18bac97e5556875ab6df561f1ca718f1fc716a929d3c706f14 create mode 100644 fuzz/corpus/h2spec/eb733425f0fc1f0cf7f74e1c1ef87680a96a1aca613180110df26259eb36c433 create mode 100644 fuzz/corpus/h2spec/ec399d3511fa4a30df9b3c51637a357cc1c84d30e3d48bccc9b97564c8a60b73 create mode 100644 fuzz/corpus/h2spec/ef73cbf3d98059b13b30db1089ad6af12beea18f895be6f18d42962721d6e3ee create mode 100644 fuzz/corpus/h2spec/efc0f664cf2ebac4e05e6acac77778fe630b278f167321a46d861ac8ad56fd76 create mode 100644 fuzz/corpus/h2spec/f139f9c20bcdc6bbe0301c98bdd719b37b4a98fe3b1414b583ddb5dc17f62e3a create mode 100644 fuzz/corpus/h2spec/f5318eb5ea6dcdf630a2ab157dbfa122f6de9b6f4e5a3a036c17f32da3030877 create mode 100644 fuzz/corpus/h2spec/f5f4973e9e8fb6fb8834a612a9b8b0419fbae7c0934dda22e61f11556918f1cc create mode 100644 fuzz/corpus/h2spec/f932da1aefb3b8d9918f46bd936130b0d06332ab062a48f41b206ce696428e03 create mode 100644 fuzz/corpus/h2spec/fbfa931f27b0173613b0e04af58d8bba7df12c1cd15c404d95680df6fc1cb89e create mode 100644 fuzz/corpus/h2spec/fc30ab2ea532f953350f0de7ff3c0422328c131f4642d30a4c88bdf43bcd8d98 create mode 100644 fuzz/corpus/h2spec/fc7e85c3af87f3c0b482cb57fde916a7d8db293427159f3b31bbc23b6b285116 create mode 100644 fuzz/corpus/h2spec/fcfcfe84724a9b7c7c8277057b557ab044d24130bd360fe087e9f55bef2cadc6 create mode 100644 fuzz/corpus/h2spec/ff00f50eada19c5354a579ef7f1af5952ecb2df2423022dd5483d8fede26d6e5 create mode 100644 fuzz/corpus/nghttp/9c8ed8981065d28ce8a5a04ac6fc7a87ffaf9f9c6ce4323e6e0fefaabb2393cb create mode 100644 fuzz/corpus/nghttp/d53b58a8685030918fda36a704db43cdfec99fc1b9de83c195227161f4bdb911 create mode 100644 fuzz/corpus/nghttp/f0a8cacb9f31b53d237628084e3946d556086c9991cce7962e9e69a3eed406aa create mode 100644 fuzz/fuzz_target.cc diff --git a/fuzz/corpus/h2spec/025ca25c8427361ea5498e4c3ba49d20eac5b4332f7b75b8f74bfba5e43f59f8 b/fuzz/corpus/h2spec/025ca25c8427361ea5498e4c3ba49d20eac5b4332f7b75b8f74bfba5e43f59f8 new file mode 100644 index 0000000000000000000000000000000000000000..f2bc466b0e4a322b824c7397fa7941c5d0ac9dc6 GIT binary patch literal 61 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQw#vW(du|zySae>IQKD literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/0276779c73bddcebc63b863c23a338b4c827bf6164640ff20a2d64d45a6b3f5a b/fuzz/corpus/h2spec/0276779c73bddcebc63b863c23a338b4c827bf6164640ff20a2d64d45a6b3f5a new file mode 100644 index 0000000000000000000000000000000000000000..629ce58585972f10efee78781505b320c34359e6 GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH XZVY#0!JQNacAz{1NC9I>YHh!xOLNG43Fv;d`6h{7K1%wEPk7NI#`aes1eb(;OQ zp4OYTZRX3_qAIKMu*)@KP{cQV>$-j_(r=%nd`P#)ef=E0j^pe3eTreMQsjqp5ds7V z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk V1PBlyK!5-N0t5&UAVA>%0w4O)4v+u< literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/06bc5f79b7e68e005bd4382bd3a6c6b1b6005c5f7d5783e99baf2f8f7432d71a b/fuzz/corpus/h2spec/06bc5f79b7e68e005bd4382bd3a6c6b1b6005c5f7d5783e99baf2f8f7432d71a new file mode 100644 index 0000000000000000000000000000000000000000..f8651f1c385e3528f9c80e9c6321154c7b599c93 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfY5*Z|@2GqQqs UO>HfXT^w^`xEl-Zq%g1p0Q3+Hn*aa+ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/09f76550ec065944a5d1d52f5d07b1dd87de1f651f80ef82c2815b0248b7dccd b/fuzz/corpus/h2spec/09f76550ec065944a5d1d52f5d07b1dd87de1f651f80ef82c2815b0248b7dccd new file mode 100644 index 0000000000000000000000000000000000000000..15c71aad065e5b83ae10e8286bc13d7572ab9bcc GIT binary patch literal 82 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIENkgVCY&(HfXT^w^`xEl-Zq%g1p05)F{F8}}l literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/0b39d9df6e1721030667980a41547272ad42377149edcf130b2bf0b76804c61f b/fuzz/corpus/h2spec/0b39d9df6e1721030667980a41547272ad42377149edcf130b2bf0b76804c61f new file mode 100644 index 00000000..31a5ddca --- /dev/null +++ b/fuzz/corpus/h2spec/0b39d9df6e1721030667980a41547272ad42377149edcf130b2bf0b76804c61f @@ -0,0 +1,2 @@ +INVALID CONNECTION PREFACE + diff --git a/fuzz/corpus/h2spec/0bb4365b02c05540936f9606ca725770a731e73c2144c7b81953dcc4b4f73c32 b/fuzz/corpus/h2spec/0bb4365b02c05540936f9606ca725770a731e73c2144c7b81953dcc4b4f73c32 new file mode 100644 index 0000000000000000000000000000000000000000..cf66978abea0ec2467682b9da5e1aad1ab524c14 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfY53?hKS{EVzX V24hoOi(?nZ+!*f0f;%Y;>;V3=4IBUf literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/0d577f6eb853e987b8fdab6ca4615a351ab74bfc75eb0d227acbef6a35bcae39 b/fuzz/corpus/h2spec/0d577f6eb853e987b8fdab6ca4615a351ab74bfc75eb0d227acbef6a35bcae39 new file mode 100644 index 0000000000000000000000000000000000000000..981e66ad916281e12d3e0191d1b31bba902f3b3c GIT binary patch literal 76 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEVOEd?h{N2}*5cU3 OF*k<0vEWV$13Lhv;0zrA literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/0df702020c019dd33d0643c5a2b9a9637d325c8f38b4cc6d3f808b5b2a4169a9 b/fuzz/corpus/h2spec/0df702020c019dd33d0643c5a2b9a9637d325c8f38b4cc6d3f808b5b2a4169a9 new file mode 100644 index 0000000000000000000000000000000000000000..fb65c24434c7f124bfbbf8608f63739117f1c91f GIT binary patch literal 96 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH RZVY#0!JQNab_NFQ;sD@55ySuh literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/0f8054152149c73e64c9f3e83f97e6585c8a51ec2413e7a2e8dfcc444082a5c5 b/fuzz/corpus/h2spec/0f8054152149c73e64c9f3e83f97e6585c8a51ec2413e7a2e8dfcc444082a5c5 new file mode 100644 index 0000000000000000000000000000000000000000..62d58871c2573fcfef46cf70a50080415864382b GIT binary patch literal 61 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQw#v4iF9EqyPXCeFoD2 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/105f72bc9184bf47a857ed84e8c2f917946ec7ef3f4720535478b41e097a798a b/fuzz/corpus/h2spec/105f72bc9184bf47a857ed84e8c2f917946ec7ef3f4720535478b41e097a798a new file mode 100644 index 0000000000000000000000000000000000000000..e5285080e90069fa91a17c9164391148049ea991 GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNa_G18;3=G-; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/1368ed7160cc4115e31a8a158af429421570e7363a3b75441edc5d740513b0dc b/fuzz/corpus/h2spec/1368ed7160cc4115e31a8a158af429421570e7363a3b75441edc5d740513b0dc new file mode 100644 index 0000000000000000000000000000000000000000..4cd627b01da10dc5e34043b4fba897a70b565f2d GIT binary patch literal 3603 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEent?3v8k=av5RAF z40mI}ofHOk2HqWI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEAx4k{V{==JV;9HV Z81BY`J1Gq8F^q;lB@7@nj3ueXB>-924r%}Z literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/1468c2cddae629788f6957847b76c09921e984796f6dc482859b119cf4879300 b/fuzz/corpus/h2spec/1468c2cddae629788f6957847b76c09921e984796f6dc482859b119cf4879300 new file mode 100644 index 0000000000000000000000000000000000000000..e8ac9ee03d93cc3379c7c7311b3c59a836739271 GIT binary patch literal 77 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE5k^%Y1H@tc-_+LP Q*u^n7hP$!gP6`7%0KXg!H~;_u literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/14f66ce296f03e52f039f4fad189d3d70aebe70ecb14ffb1ffe2cd5fc5d1e5f0 b/fuzz/corpus/h2spec/14f66ce296f03e52f039f4fad189d3d70aebe70ecb14ffb1ffe2cd5fc5d1e5f0 new file mode 100644 index 0000000000000000000000000000000000000000..da1612a7f2911551e900ad2e508e90c2b52f0f07 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfV)8FFt7sv<&X>; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/17caaf734401d2d25d09a65432789b45aff588c606536e93824b89739a6d07ab b/fuzz/corpus/h2spec/17caaf734401d2d25d09a65432789b45aff588c606536e93824b89739a6d07ab new file mode 100644 index 0000000000000000000000000000000000000000..ab72d093230a9ff01cc3de11fbd4542276eb362c GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH VZVY#0!JQNacAz{5NFJn!5dbKp3?Tpj literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/195b4a74a62fabc877052454d935ebc543f4d1305e318ccd2ff407517636bed8 b/fuzz/corpus/h2spec/195b4a74a62fabc877052454d935ebc543f4d1305e318ccd2ff407517636bed8 new file mode 100644 index 0000000000000000000000000000000000000000..a9123c4eb7d518844a91a449eb9a49d4c40ff6f0 GIT binary patch literal 78 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQw#v4hYS_02JV0gK@w# E0DwRSeEI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEX+~BcgR!Zt#j%TH aZVY#0!JQNac8Atao4i{7x6JWavjhN1(i05; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/1a56272611761f0687dfb0ea37c900f13f429b750c87e6175b234b881bda6248 b/fuzz/corpus/h2spec/1a56272611761f0687dfb0ea37c900f13f429b750c87e6175b234b881bda6248 new file mode 100644 index 0000000000000000000000000000000000000000..9338c998551a1667fdc787059bc1fd04a7e8ab0f GIT binary patch literal 98 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V^dp;V;9HV a81BY`J1Gq8KzU}6JV+4-NHHr^(LMmn+75RB literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/1d31cd88fae35f2329e201983d11256d2432fcdeb55bfba9634aa88e3794adc6 b/fuzz/corpus/h2spec/1d31cd88fae35f2329e201983d11256d2432fcdeb55bfba9634aa88e3794adc6 new file mode 100644 index 0000000000000000000000000000000000000000..aa67cbc7e8553550714746e726110323196e82a4 GIT binary patch literal 98 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V^dp;V;9HV d81BY`J1Gq8KzU}6JV+4-kOO8gmZTP!007FR4d?&> literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/1e27187b10c02fe7e151818ddd0722f69830ac04975ddb5a9d83cdc406cbb678 b/fuzz/corpus/h2spec/1e27187b10c02fe7e151818ddd0722f69830ac04975ddb5a9d83cdc406cbb678 new file mode 100644 index 0000000000000000000000000000000000000000..ad145181e17266dc97e2277971439be8d6a05792 GIT binary patch literal 2487 zcmZ|D{YM-C90u?^ySmmnXJ(R_N+w&j-ei(Vk~+z*H$gcYB*^ zq2S;BkEbCP%t&Q$dVaQcDQo9rBsu)MHxRz}2k;Dd82%6*fk)vn_#^mZ_!D>zJQw~H z{tTW6FMt=qpTmpbFW|-SSMU;e8N32s34a5xf>*=e!fW8Q@H%)sya67EH^H0X@8B)) zHh2g8J-ieC0p11ghJS+h!295z;r;Ld_#k`;J^~+wkHN>`U*Hq)N%#~z37>(_!583* z@MZW4d=I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEK6VHVB{PhQ3sRE- DTG0r+ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/1f4f3a16f5ad0425e0b38601339096b80a382afa1083a19c4deab11be847502f b/fuzz/corpus/h2spec/1f4f3a16f5ad0425e0b38601339096b80a382afa1083a19c4deab11be847502f new file mode 100644 index 0000000000000000000000000000000000000000..a0c5dc36af07ccd7f65bc2c0d99a1eef172e5238 GIT binary patch literal 77 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE5k^%Y1I+o~)YjtI P#W6RAyRqO-3IjU;zY7gF literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/203a798d4b658be744fe34042038692eaede4d2c1f9e05a27f2410a6e0230132 b/fuzz/corpus/h2spec/203a798d4b658be744fe34042038692eaede4d2c1f9e05a27f2410a6e0230132 new file mode 100644 index 0000000000000000000000000000000000000000..9176566da8038cf36646ec2aa0e8571c1e435285 GIT binary patch literal 61 wcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQw#v4hRh-0TL7jZU6uP literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/21904e842e90becb56ff9748ae962bb543dd5ca188dabc30897726f87403fbce b/fuzz/corpus/h2spec/21904e842e90becb56ff9748ae962bb543dd5ca188dabc30897726f87403fbce new file mode 100644 index 0000000000000000000000000000000000000000..1eb839a9807c7153eae2da88538003af5dc98216 GIT binary patch literal 93 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE6{t9nE5N|O1QcXs TUI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIESw>bMgR!Zt#j%TH cZVY#0!JQNac7gV-tQ!;0L``m) literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/245ba702520fa32cf41d994f5d37e4111fe6203bac35b220d50362d5e986aa91 b/fuzz/corpus/h2spec/245ba702520fa32cf41d994f5d37e4111fe6203bac35b220d50362d5e986aa91 new file mode 100644 index 0000000000000000000000000000000000000000..e8e09a8cefac10375f9be1e0b42b3b184fc60a2a GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4mJ=CI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEent?3v8k=av5RAF z40mI}ofHOk2HqWI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEByo@cKO-xUWNd0{ gaqQxl8^hgLa3_UUs2_y^F1JupJ0pl?O07HolHUIzs literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/2d8ec606661a9f12960893aab9a74dd392cbdae104307e8512e5e4113739e93a b/fuzz/corpus/h2spec/2d8ec606661a9f12960893aab9a74dd392cbdae104307e8512e5e4113739e93a new file mode 100644 index 0000000000000000000000000000000000000000..d168ca6b7a4b61969c519a4db05ef24c32aff224 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIESw>bMgR!Zt#j%TH cZVY#0!JQNac8B(@tQ!;0L``m)(^b literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/2e0c8a3ce53e8e3711f781b480efaf9e2526f4ae87c5f5a585d68d6f7f7da13c b/fuzz/corpus/h2spec/2e0c8a3ce53e8e3711f781b480efaf9e2526f4ae87c5f5a585d68d6f7f7da13c new file mode 100644 index 0000000000000000000000000000000000000000..cf176ebaf39a550caac5a4fb2d066519945062a6 GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V{==JV;9HV W81BY`J1Gq8KzRm`0>+Zm;t~KXunpM& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/315e6acba7d715333d0865a8dfc0cd0e7aef8a1f5f420eae3d39067ad78df17d b/fuzz/corpus/h2spec/315e6acba7d715333d0865a8dfc0cd0e7aef8a1f5f420eae3d39067ad78df17d new file mode 100644 index 0000000000000000000000000000000000000000..07a4f677c14a8dda34c0f1c2c15a99d19cbdc014 GIT binary patch literal 75 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEAx2gpgR!Zt#j%TH QZVY#0!JQNab|*%C0I-(~hyVZp literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/3376a2cdde0b98759f14490881328f80b5d3c942de3b1304a0382923ce896f8f b/fuzz/corpus/h2spec/3376a2cdde0b98759f14490881328f80b5d3c942de3b1304a0382923ce896f8f new file mode 100644 index 0000000000000000000000000000000000000000..73f52d1ba7a0bfdb6e2fe1f8a3d5d11cffd5c909 GIT binary patch literal 89 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEAx4k{V{==JV;9HV b81BY`J1Gq8F^nb*46F>CASt$x)Z!8VW~mNb literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/35c2719913a19f197fb6484a34c3574da63554ff06f52377b73a9cfc24eb02ca b/fuzz/corpus/h2spec/35c2719913a19f197fb6484a34c3574da63554ff06f52377b73a9cfc24eb02ca new file mode 100644 index 0000000000000000000000000000000000000000..a27ca46aa8b4d5fcecfe05dbb1b58e59e5675a1d GIT binary patch literal 61 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQw#vW)KbHZ~y=i?*?)J literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/35ddf0611cd98d025f6a625e7e4a102ba74721a04dfa1811e0968e9a4966d92c b/fuzz/corpus/h2spec/35ddf0611cd98d025f6a625e7e4a102ba74721a04dfa1811e0968e9a4966d92c new file mode 100644 index 0000000000000000000000000000000000000000..f5a2f2f22fbf2c0c7a455848b824d9bae886f8a3 GIT binary patch literal 90 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEMMhR2gR!Zt#j%TH gZVY#0!JQNac87MwS1Xoy_J?=83c9x8g?Z6`0KfYdOaK4? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/37e9eab291d6bca69510354e1d029cbbbb6113071b2bb13fc9646b5a0447d2cf b/fuzz/corpus/h2spec/37e9eab291d6bca69510354e1d029cbbbb6113071b2bb13fc9646b5a0447d2cf new file mode 100644 index 0000000000000000000000000000000000000000..bdb70efdc149e9826cba66d308380006c80a8200 GIT binary patch literal 17632 zcmeI&Jx;=K90uSv0VE~808?iNF&@BR!XSgOK}JUpzyVB*#%RI;+>E&B#OBTs7+l@m zVPdMaDd`pd!_%Q3ThsLI^ZwfAlW}&KolmFv;N<8yP15A*;(r}QomNyW<)$dgy;fWu zjy~gdxf4G;J)X_Guh+f%+0RXMFnr#8y?kFT?uuo9`@4QSz1`Wk1nvSs@GS5+Bmxa- zNJARZkcI(ixS!h!bDLyJW0ESXompqrnaNCM8q$!4jfVTVZRI~nKmrnw XfCMBU8zALD9^^qDv_tJMpmz8NjD6PX literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/381c81f5e4d1b02de39c4f99f21e9793f6ffc82ae0ef6917a8611e8879e05941 b/fuzz/corpus/h2spec/381c81f5e4d1b02de39c4f99f21e9793f6ffc82ae0ef6917a8611e8879e05941 new file mode 100644 index 0000000000000000000000000000000000000000..b5a05b670763b89b9596357c4b0d74e0f41eddc4 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfY548$M-enwUh UtEsKUv5RAF40mI}ofHOk0OjTk9smFU literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/38ac32c81952cc832ade7aea13b0740f76898ccbb1da25f2281da76e50c1d04a b/fuzz/corpus/h2spec/38ac32c81952cc832ade7aea13b0740f76898ccbb1da25f2281da76e50c1d04a new file mode 100644 index 0000000000000000000000000000000000000000..fa18efff7a69358a93b564fe6dddc8e1e153e3dc GIT binary patch literal 93 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE9)vhU3Im7(l;CG% W1u>f1S{%DL=EiV07Tif;UI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEDMnTxgR!Zt#j%TH YZVY#0!JQNab_ccy-4NH{5T^WW03izx1poj5 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/3e5a57c30a97d3f06a3181f4baf3996053b8572da5f2deee3a636c3bc8dfcc60 b/fuzz/corpus/h2spec/3e5a57c30a97d3f06a3181f4baf3996053b8572da5f2deee3a636c3bc8dfcc60 new file mode 100644 index 0000000000000000000000000000000000000000..2be33f54ad9e284ec0b67024402bdc336e578e6c GIT binary patch literal 82 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4mL0&Gp{T$Co=^o R#=!=b$S^7{NKIy7008EI3#$MC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/420b9790375f59a6e8c326391023a0981789c2351817996e0c253bfed708ad82 b/fuzz/corpus/h2spec/420b9790375f59a6e8c326391023a0981789c2351817996e0c253bfed708ad82 new file mode 100644 index 0000000000000000000000000000000000000000..a7d696a598d3f3c44b7ffded04b4c47f24fe3df1 GIT binary patch literal 58 vcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEMkoUS{*4A` literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/43df3c3af62ddd1393269ffcf964f1897063e81da79c971e8af8c1fefa3e3cab b/fuzz/corpus/h2spec/43df3c3af62ddd1393269ffcf964f1897063e81da79c971e8af8c1fefa3e3cab new file mode 100644 index 0000000000000000000000000000000000000000..2f00755ed85a02647e1e791c7d03d1d9b9cffcf3 GIT binary patch literal 63 xcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEm^dql4*(wb266xZ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/443f39c99e1c9ca1908b54153c480754054a57777f22a00d377d745d78e9d193 b/fuzz/corpus/h2spec/443f39c99e1c9ca1908b54153c480754054a57777f22a00d377d745d78e9d193 new file mode 100644 index 0000000000000000000000000000000000000000..d212c23388534053f6ce282d01c7eeae25ab9a18 GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNa_9g(A$PAVM literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/44f3fc1504a14e693fde420da94f77bf4a44e4e741420291491343f7ae4ecc16 b/fuzz/corpus/h2spec/44f3fc1504a14e693fde420da94f77bf4a44e4e741420291491343f7ae4ecc16 new file mode 100644 index 0000000000000000000000000000000000000000..43a84230834b774529cbb2909d0224d5a39910e3 GIT binary patch literal 84 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH VZVY#0!JQNab_ND!W{^Bc5da)a3>p9c literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/4528e6beb34f695f4df8ddbb7ac85f76a91229d9ba675fc9e09fe12f4a497937 b/fuzz/corpus/h2spec/4528e6beb34f695f4df8ddbb7ac85f76a91229d9ba675fc9e09fe12f4a497937 new file mode 100644 index 0000000000000000000000000000000000000000..43cf97250939738ef8445213163f2a5a99b1bca0 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfV)<^YBH8CgNR TrnVNxE{?e|+>HfyQW)3){&x); literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/4534032d57020d2910641561a9f9da021f0fe52ebdbb148ee776ced87bac9b13 b/fuzz/corpus/h2spec/4534032d57020d2910641561a9f9da021f0fe52ebdbb148ee776ced87bac9b13 new file mode 100644 index 0000000000000000000000000000000000000000..e41d6379601900a5120bfca3a3cbf5f87c3a82a1 GIT binary patch literal 91 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEB}P^tgR!Zt#j%TH gZVY#0!JQNab_cG~;?yGD#Prm>61EJZ;)2v<0J6Rkwg3PC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/47c5e9b339f9e7f1dccad5c9f51f211183795660ec81a6bdb5614031d39ebe3a b/fuzz/corpus/h2spec/47c5e9b339f9e7f1dccad5c9f51f211183795660ec81a6bdb5614031d39ebe3a new file mode 100644 index 0000000000000000000000000000000000000000..cc92edc5c3cacf9ea9b711a232d0edf6fdc9b4c4 GIT binary patch literal 3593 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEent?3v8k=av5RAF z40mI}ofHOk2HqWI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH VZVY#0!JQNacAz{HNS?6)hyf~S44VJ| literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/4ddbb54259df7ee7ecbdf9f8b4a0e8f7756b9846f2e2add8dd0df825296d993e b/fuzz/corpus/h2spec/4ddbb54259df7ee7ecbdf9f8b4a0e8f7756b9846f2e2add8dd0df825296d993e new file mode 100644 index 0000000000000000000000000000000000000000..11175d83dbce4bff1106b0b6b0db4c372b4f3279 GIT binary patch literal 72 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH NZVY#0!JQNab^wbU3=;qV literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/4e612f3c1dfa468d94bbc3bde202c732b06a9b5f6bc5471c879fa56ec2daa4aa b/fuzz/corpus/h2spec/4e612f3c1dfa468d94bbc3bde202c732b06a9b5f6bc5471c879fa56ec2daa4aa new file mode 100644 index 0000000000000000000000000000000000000000..4d233a0f4e7983fb3d5138ab2957ce3de44db96b GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V^dp;V;9HV T81BY`J1Gq8KzR<3JXjF`D1rI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEm^do~gZ+O1AaDn- literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/5748e7a24e8d9ecb43de7d1e14519f10d8c669a5a2602fc948bc9a80e6114b63 b/fuzz/corpus/h2spec/5748e7a24e8d9ecb43de7d1e14519f10d8c669a5a2602fc948bc9a80e6114b63 new file mode 100644 index 0000000000000000000000000000000000000000..979e96aa7ae13e1fd2b2d639f92286946d54b774 GIT binary patch literal 82 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4lxJ~Cpp;QOb`PA DoEQd< literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/5a13c8e09802e07fd3ceee625307fe48ef29bc66641c4f80ed4593bf8b773f88 b/fuzz/corpus/h2spec/5a13c8e09802e07fd3ceee625307fe48ef29bc66641c4f80ed4593bf8b773f88 new file mode 100644 index 0000000000000000000000000000000000000000..5b47f4f3d124078d3dffc4d7ee7f5dcaa6d130ba GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH SZVY#0!JQNac91+wd>;TU>JDfC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/5aa30337198b482522a55c90554c93278034ebacc24792509a32aeba466df4e8 b/fuzz/corpus/h2spec/5aa30337198b482522a55c90554c93278034ebacc24792509a32aeba466df4e8 new file mode 100644 index 0000000000000000000000000000000000000000..1ebf432cb985464fbc01bd3875c17de519abb91b GIT binary patch literal 96 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH VZVY#0!JQNab_NE1PLKw4aRA`e5z7Do literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/5f3ff3c345ade163ba1ba889d60c1995b7fab68ded6ab052814008d990862c23 b/fuzz/corpus/h2spec/5f3ff3c345ade163ba1ba889d60c1995b7fab68ded6ab052814008d990862c23 new file mode 100644 index 0000000000000000000000000000000000000000..f2e3ff2b59b690385b6e012cf7da20678ec867ba GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE8AethgR!Zt#j%TH bZVY#0!JQNac81nZo4nfp|NsA2)u|o;U!@cJ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/5f88a17509a8843ab761bc8cbcfe1a511670ae1a4a434f3d483f942738933a3e b/fuzz/corpus/h2spec/5f88a17509a8843ab761bc8cbcfe1a511670ae1a4a434f3d483f942738933a3e new file mode 100644 index 0000000000000000000000000000000000000000..22137b3fd4e3a8bdd2e8fc77bbdd2753d6ab5314 GIT binary patch literal 95 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V{==JV;9HV Z81BY`J1Gq8KzXnI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNac0~Y}XACs} literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/63ae750f5fe9469664b6f79cb48c502c3bfc4cb0a950aeba998a72ea6a3d5b2d b/fuzz/corpus/h2spec/63ae750f5fe9469664b6f79cb48c502c3bfc4cb0a950aeba998a72ea6a3d5b2d new file mode 100644 index 0000000000000000000000000000000000000000..c0f50b7a96add18ab9a81618f48561cba90a89c0 GIT binary patch literal 84 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEX+~BcgR!Zt#j%TH aZVY#0!JQNac81nZo4i{7x6JWavjhM}(h|)8 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/67abeaacb21769a9fb521efa7ebdc8d9ff3443ad5892d75dd6d4f7d541713d33 b/fuzz/corpus/h2spec/67abeaacb21769a9fb521efa7ebdc8d9ff3443ad5892d75dd6d4f7d541713d33 new file mode 100644 index 0000000000000000000000000000000000000000..5a4c52ad50761a39c9777cda36c2b13bcd6c57fb GIT binary patch literal 71 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEK1Nm`gR!Z_v5RAF M40mI}ofHOk0DQR%i~s-t literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/6e3b8913d874a18ec3ab9f74d4fab435b7738e1a14d0754fb79229c4bda9f604 b/fuzz/corpus/h2spec/6e3b8913d874a18ec3ab9f74d4fab435b7738e1a14d0754fb79229c4bda9f604 new file mode 100644 index 0000000000000000000000000000000000000000..a7fa65ddd3c7201832395883159911d6e610ad4f GIT binary patch literal 63 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEHZ~9qI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEIYw3>gR!Zt#j%TH cZVY#0!JQNab_cc!-ICPe61EJZ;)2v<0B11~7ytkO literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/71d3c74882a100eaa5aaf9f62659d3b26bcbb8f2055f1add504f599f9051f61e b/fuzz/corpus/h2spec/71d3c74882a100eaa5aaf9f62659d3b26bcbb8f2055f1add504f599f9051f61e new file mode 100644 index 0000000000000000000000000000000000000000..e42f5f421c1d8912032b02ee576af122533f61b9 GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4t59)A^!saEcpj; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7232f506e00bee175a3df8d33933fae10c67e501d6cea8e73ce76f4363d0bbea b/fuzz/corpus/h2spec/7232f506e00bee175a3df8d33933fae10c67e501d6cea8e73ce76f4363d0bbea new file mode 100644 index 0000000000000000000000000000000000000000..32000271188022475aadfb760aa990e6f24ae2b9 GIT binary patch literal 89 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEent?3v8k=av5RAF U40mI}ofHOk1_ll>h&+@809l3%EdT%j literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7425039321dcbecb1a1ef28849f277f914a889a54d44c1f2566b6ddd5bc83b4f b/fuzz/corpus/h2spec/7425039321dcbecb1a1ef28849f277f914a889a54d44c1f2566b6ddd5bc83b4f new file mode 100644 index 0000000000000000000000000000000000000000..28709d4b00e024554d8a5cec0bd44d76c4a14d98 GIT binary patch literal 86 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEelX40)YjtI#W6RA UyRqO-3IjU>11l3q9xVAE05swa6#xJL literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7487341c630472c46a534223da1173666aaeae9788b144fa2c723204d55cc0a2 b/fuzz/corpus/h2spec/7487341c630472c46a534223da1173666aaeae9788b144fa2c723204d55cc0a2 new file mode 100644 index 0000000000000000000000000000000000000000..46316c1dfaa55e2d23cc62038966105009fba5a2 GIT binary patch literal 61 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQue^Fry^3xC8(eCI}}0 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/79207f7d09b6145f3dbfcb9e19835f34e56c7927fda22859e960f5f13bc847a0 b/fuzz/corpus/h2spec/79207f7d09b6145f3dbfcb9e19835f34e56c7927fda22859e960f5f13bc847a0 new file mode 100644 index 0000000000000000000000000000000000000000..68a831a41639a3d6482c901f339a401e0ebe3f84 GIT binary patch literal 87 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEIYw3>gR!Zt#j%TH cZVY#0!JQNab_TWz-ICPe61EJZ;)2v<0Aq0w*Z=?k literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7a1e1268d329e5f71ebdf74677a6c1a118994d7534d1fb08d631898d67372f5a b/fuzz/corpus/h2spec/7a1e1268d329e5f71ebdf74677a6c1a118994d7534d1fb08d631898d67372f5a new file mode 100644 index 0000000000000000000000000000000000000000..582b979f4bd93c4192f9b75c465d50dfc6f832c3 GIT binary patch literal 92 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V{==JV;9HV e81BY`J1Gq83=G^1oFH+wlGNgog2a@R)D!@fju21) literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7c954b010232be9461483803e3e553623d4fc382324d8b8ba53ebf83f0457707 b/fuzz/corpus/h2spec/7c954b010232be9461483803e3e553623d4fc382324d8b8ba53ebf83f0457707 new file mode 100644 index 0000000000000000000000000000000000000000..ea39871a70836b25ee69a9b6a8d0f82fc249370e GIT binary patch literal 74 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQw#v4lrH+A0*0x-~a%l CUJY^p literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7ce8914993956b04baafaad0668e5c26a87a1c4cf70a6566aa0f199fe3c1dc18 b/fuzz/corpus/h2spec/7ce8914993956b04baafaad0668e5c26a87a1c4cf70a6566aa0f199fe3c1dc18 new file mode 100644 index 0000000000000000000000000000000000000000..38e577422c0168679830b42cb9d7ae115bd861f3 GIT binary patch literal 77 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE5k^)ZgVBk_!`0EH St;Mm6V{Qz0W5Jyi26h0uf(-5e literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/7d230ff71bac867a9820e75328f893972df210ab75cdb67f620b370ee5cddf45 b/fuzz/corpus/h2spec/7d230ff71bac867a9820e75328f893972df210ab75cdb67f620b370ee5cddf45 new file mode 100644 index 0000000000000000000000000000000000000000..7a8ad5d1cb0a38ca6b6fa3db144a8fc0f16ab3ea GIT binary patch literal 60 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEW)29=zz6^fod#|I literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/85a985b9011e356e11a24c2d0a01173ea80ccc584b659947b64ffefddab7fada b/fuzz/corpus/h2spec/85a985b9011e356e11a24c2d0a01173ea80ccc584b659947b64ffefddab7fada new file mode 100644 index 0000000000000000000000000000000000000000..063bdab6e8f1442b450ba1683449cd4af658eefb GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNa_BH^Q%nX_U literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/8b165b8b94a9d120edf139fbd63cb6b161131d5722f201f2f4ba0984b46a3ca5 b/fuzz/corpus/h2spec/8b165b8b94a9d120edf139fbd63cb6b161131d5722f201f2f4ba0984b46a3ca5 new file mode 100644 index 0000000000000000000000000000000000000000..7eed61500003bf4a00e58950041f535397643695 GIT binary patch literal 80 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEm^erbD8#`A5r&cg DqRt0; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/8f5fd3dd5c0eb40ceb409c0f7d85086319d4177524fad58dc01743434765902a b/fuzz/corpus/h2spec/8f5fd3dd5c0eb40ceb409c0f7d85086319d4177524fad58dc01743434765902a new file mode 100644 index 0000000000000000000000000000000000000000..aa862db4abe6a0fbb5542275be2f4d430db7bde8 GIT binary patch literal 101 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEAx4k{V{==JV;9HV e81BY`J1Gq8F^q;lC14edC8@I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQue^5QDKKwYUTT7ApuS literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/9248ee16c602d45651b0045e9cc4e407fc62ce5688e1c6636f482ea02314c357 b/fuzz/corpus/h2spec/9248ee16c602d45651b0045e9cc4e407fc62ce5688e1c6636f482ea02314c357 new file mode 100644 index 0000000000000000000000000000000000000000..4f6a2ebbc8f7392b9abd7deb3786e06825fb9071 GIT binary patch literal 103 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH dZVY#0!JQNab_NDkCXhT>5l}e?8$>mf1OOEw4JZHr literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/979b96b7806f61081a48ff556bfbdb3e1c74e04f7d2cf88eab49b0fd89845453 b/fuzz/corpus/h2spec/979b96b7806f61081a48ff556bfbdb3e1c74e04f7d2cf88eab49b0fd89845453 new file mode 100644 index 0000000000000000000000000000000000000000..0c101941100b1d7f50b323338d1383c49540f851 GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNa_67i##tf7I literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/97f2f674b859ff1adb2e9548550f07fa8818d1ee8edae39ca50f516a57a12edb b/fuzz/corpus/h2spec/97f2f674b859ff1adb2e9548550f07fa8818d1ee8edae39ca50f516a57a12edb new file mode 100644 index 0000000000000000000000000000000000000000..b92e520ac82ae3e760d9f98d2ee108a75cc8caca GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!a2g~73l OV{Qz0W5Jyi26h0Cw+qw& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/9984490c02b1604423a8679caf527d5f10667e0a38790f28f32af61efa930eef b/fuzz/corpus/h2spec/9984490c02b1604423a8679caf527d5f10667e0a38790f28f32af61efa930eef new file mode 100644 index 0000000000000000000000000000000000000000..cd87803f0e8dcc91eb193d53ef75af8ac868bb56 GIT binary patch literal 58 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEMn+a3gV6y1{?Z1j literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/9a648e49f93b60cf578c87d187c8acb61d3a638bc30568bdcc6be30fd9defd43 b/fuzz/corpus/h2spec/9a648e49f93b60cf578c87d187c8acb61d3a638bc30568bdcc6be30fd9defd43 new file mode 100644 index 0000000000000000000000000000000000000000..63ca53a9c60149a68929bd296fd5b4b761b6a1b1 GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4mPm{2n$RC05b{) A1^@s6 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/9af5c7a8538fb02b0a836b88a40d0b144f11ee98624e3686c0f43684e34e6838 b/fuzz/corpus/h2spec/9af5c7a8538fb02b0a836b88a40d0b144f11ee98624e3686c0f43684e34e6838 new file mode 100644 index 0000000000000000000000000000000000000000..08dd2bdb3403ee989e21207f7db8d42b4350be71 GIT binary patch literal 100 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEByo@cKO-xUWNd0{ ZaqQxl8^hgLa3_U<9jKfGBn#5R2mp%u3@-ox literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/9b24f66bc7c47e677e40f8b07b2fd54985ef27c99670bed582ce904569b95702 b/fuzz/corpus/h2spec/9b24f66bc7c47e677e40f8b07b2fd54985ef27c99670bed582ce904569b95702 new file mode 100644 index 0000000000000000000000000000000000000000..51c931c7cb41942009771c7bae0f1c4c85947228 GIT binary patch literal 81 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERz?tmv8k=av5SF$ TixZ@bkz;NQcVoew6b5zx+Bys! literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/9fc2eee916b1cfb002a487c37e73af29a0fbb29e47bf36839a762bb26fea3ec7 b/fuzz/corpus/h2spec/9fc2eee916b1cfb002a487c37e73af29a0fbb29e47bf36839a762bb26fea3ec7 new file mode 100644 index 0000000000000000000000000000000000000000..35134714362f388e94c0bdcff62344f14ae1ddad GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4t5X?I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNa_6`7-&J3IY literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/a46866d1875d0c06ec3ead73ecca531ef0dc92a67a233ebc8d1e2fff79f50a07 b/fuzz/corpus/h2spec/a46866d1875d0c06ec3ead73ecca531ef0dc92a67a233ebc8d1e2fff79f50a07 new file mode 100644 index 0000000000000000000000000000000000000000..a8b06a9be11705d7e75bd4b318544e35cd375955 GIT binary patch literal 83 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEDMnTxgR!Zt#j%TH ZZVY#0!JQNac81nZo4i{7H+u$5001)E5x@Wd literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/a71bcbf6a6668aa019d38cc3527d5ecf2f4e538dfedddf34ff484e29d6fd26d1 b/fuzz/corpus/h2spec/a71bcbf6a6668aa019d38cc3527d5ecf2f4e538dfedddf34ff484e29d6fd26d1 new file mode 100644 index 0000000000000000000000000000000000000000..dfa976699ed24289f4632247504a5c77f1095ce3 GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEelX40+}7gQ#W6RA VyRqO-3IjV(o&hAmSdv;?0st&54b=bu literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/ad0d3509e08424d21d87c64a0969b588dc9281ea98fd744acd9b8bd1daf72225 b/fuzz/corpus/h2spec/ad0d3509e08424d21d87c64a0969b588dc9281ea98fd744acd9b8bd1daf72225 new file mode 100644 index 0000000000000000000000000000000000000000..1b8b19e0f1f6281690b1db23344af4eb0c4cef18 GIT binary patch literal 3606 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEelX40+}7gQ#W6RA zyRqO-3IjU>?+#9oJflPVr!CVi`!A^fzgFt=^YioVYJQGVqd_p53Pv-+Xjw2?9FEoq kqqX5^Z8%yRj@E{wwc%)OIEZRPUI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEX+~BcgR!Zt#j%TH aZVY#0!JQNac81nZo4i{7w|EB3{|^8~-xAOO literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/aee251ccb027a2676ad1261b48d08b52752a41633279ff2e9e474eebf508250f b/fuzz/corpus/h2spec/aee251ccb027a2676ad1261b48d08b52752a41633279ff2e9e474eebf508250f new file mode 100644 index 0000000000000000000000000000000000000000..1b4ae593007a1a0dc09a71942def4ebab3f7f2fa GIT binary patch literal 91 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEB}P^tgR!Zt#j%TH gZVY#0!JQNab^)%^;?yGD#Prm>61EJZ;)2v<0Ix0*h5!Hn literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/b5b546cf87a6d23c6f6ee0e44db5b90a4bb23e0558873f159bf09140782989d8 b/fuzz/corpus/h2spec/b5b546cf87a6d23c6f6ee0e44db5b90a4bb23e0558873f159bf09140782989d8 new file mode 100644 index 0000000000000000000000000000000000000000..7d81f74a7fbe90a6f5df62458326ecdd2f07726f GIT binary patch literal 102 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH bZVY#0!JQNacAz{nNFJn!1Blo_95?^~_m~VZ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/b8fffa51391680139ea773ff40a58a1f24e9b1a8c530823d7d12053ec4aabd76 b/fuzz/corpus/h2spec/b8fffa51391680139ea773ff40a58a1f24e9b1a8c530823d7d12053ec4aabd76 new file mode 100644 index 0000000000000000000000000000000000000000..eae40c48ee1eb343903a5e454520ca1a5e34c5b8 GIT binary patch literal 75 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEAx2gpgVFwxd{bMC QV;9HV81BY`J1Gq80JJX+RsaA1 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/b904fd3aa656603b26572deb105290328add76123b4a99ad4e78189e1337ae1b b/fuzz/corpus/h2spec/b904fd3aa656603b26572deb105290328add76123b4a99ad4e78189e1337ae1b new file mode 100644 index 0000000000000000000000000000000000000000..875250c11259babd3c03bc84db767f8be00fbfbd GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4mJ?Y4B;>^001lp B26F%a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/bbda8e26f356aa635f7774ec483a4b493668ca1448948c62f641d176838306d5 b/fuzz/corpus/h2spec/bbda8e26f356aa635f7774ec483a4b493668ca1448948c62f641d176838306d5 new file mode 100644 index 0000000000000000000000000000000000000000..4ca7ddb6c9adffbb9fb696ad953df3f4e8404405 GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgHfTWt;Mm6 OV{Qz0W5Jyi26h0Gs|+*% literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/bc35711cdc43b868c59515211893e7681fef6da4b623392d402fb40736dc1beb b/fuzz/corpus/h2spec/bc35711cdc43b868c59515211893e7681fef6da4b623392d402fb40736dc1beb new file mode 100644 index 0000000000000000000000000000000000000000..8c90cf336469824fe9007a9b4a9c19ed90e00067 GIT binary patch literal 71 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEK1Nm`gR!a2v5RAF M40mI}ofHOk0DRL6jsO4v literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/bd25bb84dd44c7e09d9e723016c49cc2a868a1bfc007528138a28ea1c0abfda7 b/fuzz/corpus/h2spec/bd25bb84dd44c7e09d9e723016c49cc2a868a1bfc007528138a28ea1c0abfda7 new file mode 100644 index 0000000000000000000000000000000000000000..3aff72385938034cc09cf491896336ae4c0fad48 GIT binary patch literal 63 ycmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEm^c%V%LD)(<_2&8 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/c23df1d03e3c1039692ea3d9897e41ceb2add1ebdec0937a64321c536eef71f7 b/fuzz/corpus/h2spec/c23df1d03e3c1039692ea3d9897e41ceb2add1ebdec0937a64321c536eef71f7 new file mode 100644 index 0000000000000000000000000000000000000000..20ed145a26d98e37649a9edf48d494d9cc0d1f1e GIT binary patch literal 104 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V{==JV;9HV k81BY`J1Gq8KzXnI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{II6g)IhM literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/c3b0ea2a8874777b9805018c177382ab3278a019935fa50b3e0d7971c28c40d9 b/fuzz/corpus/h2spec/c3b0ea2a8874777b9805018c177382ab3278a019935fa50b3e0d7971c28c40d9 new file mode 100644 index 0000000000000000000000000000000000000000..28b6df13b53396939601590fe43c617e6d69a678 GIT binary patch literal 63 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEh&UqyGmx7C03TEa A)Bpeg literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/c9dfe97833473610816085c5a009696cd5f659f85fc10ef76dc140851ffcc423 b/fuzz/corpus/h2spec/c9dfe97833473610816085c5a009696cd5f659f85fc10ef76dc140851ffcc423 new file mode 100644 index 0000000000000000000000000000000000000000..6c1c4bc8b06eae3ff9625288e20bfe412bd09ceb GIT binary patch literal 87 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEByk3y5I-X;P@J); St;Mm6V{Qz0W5Jyi26h1K)eIs4 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/ca19cba772c047e5e1f229e5de18d06d885b50be9136778b4937437f0d70738d b/fuzz/corpus/h2spec/ca19cba772c047e5e1f229e5de18d06d885b50be9136778b4937437f0d70738d new file mode 100644 index 0000000000000000000000000000000000000000..e290f86fe3fa677acb7d2eee18c44c9eae43f1ef GIT binary patch literal 101 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE9Y$6lgR!Zt#j%TH mZVY#0!JQNac850KW>eOU^39$B^BtHI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE8Agx literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/cb09d2148ae1c8b054cdbafcf3f3e41e75bae978dcfc8886981479d723fc44e9 b/fuzz/corpus/h2spec/cb09d2148ae1c8b054cdbafcf3f3e41e75bae978dcfc8886981479d723fc44e9 new file mode 100644 index 0000000000000000000000000000000000000000..5759f66944bc0450c06225ebe03c2e07330e5d53 GIT binary patch literal 98 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V{==JV;9HV b81BY`J1Gq8KzXnI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEUPe|RgR#Z2i(_sK LcVoew6b5zxZxRa$ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/cd6d3880ee87c6b716749cb9a30f8faa658ee49f6ce90f3e34df70560a0477ad b/fuzz/corpus/h2spec/cd6d3880ee87c6b716749cb9a30f8faa658ee49f6ce90f3e34df70560a0477ad new file mode 100644 index 0000000000000000000000000000000000000000..e3ef3dccc63270304405e3f23404b495139cefb2 GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!}-#j%TH XZVY#0!JQNacAz{1NC9I>YHI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIESw>bMgR!Zt#j%TH cZVY#0!JQNac82z?tQ!;0L``m)I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgQ=;l#j%TH NZVY#0!JQNab^wbk3={wW literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/d26a0d653a01c6bf9403e0bc0fa5ea05ea4dd7b163e8d85287b19ff257a88ea7 b/fuzz/corpus/h2spec/d26a0d653a01c6bf9403e0bc0fa5ea05ea4dd7b163e8d85287b19ff257a88ea7 new file mode 100644 index 0000000000000000000000000000000000000000..40659b535bbdbd9b41fd305e79c69b541468c214 GIT binary patch literal 58 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+XRgHaFw|4Rmv literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/d3dec3f7485c6c3f8b8949db68bd212ef16a7f1f41047e290d14f9cd6dae91a0 b/fuzz/corpus/h2spec/d3dec3f7485c6c3f8b8949db68bd212ef16a7f1f41047e290d14f9cd6dae91a0 new file mode 100644 index 0000000000000000000000000000000000000000..98b11ed9edd911f81c87045083c15ab0126b9585 GIT binary patch literal 102 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V^dp;V;9HV a81BY`J1Gq8KzU}6JV+4-5V3(cZ~y@JW(+U@ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/d43f2a0606841580986981ec0bec10473e79c9097bfd8fd81d1a239f146f31d3 b/fuzz/corpus/h2spec/d43f2a0606841580986981ec0bec10473e79c9097bfd8fd81d1a239f146f31d3 new file mode 100644 index 0000000000000000000000000000000000000000..a88435f17f0564766b95a450dea9ec06580e93d3 GIT binary patch literal 63 xcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEm^c%N3jiME25tZV literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/d4d5fe38e4bafa733182eb5aaad19a6ff59c8316908b20d3c94cdc29a92964e6 b/fuzz/corpus/h2spec/d4d5fe38e4bafa733182eb5aaad19a6ff59c8316908b20d3c94cdc29a92964e6 new file mode 100644 index 0000000000000000000000000000000000000000..783b6a3b9edd02cb4740a44a998e18b2854afc77 GIT binary patch literal 62 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfV);xPUP02xyU AY5)KL literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/d69256403d5d27244080b8b53931aa6bfd4ce95771c748372626414d5c37e105 b/fuzz/corpus/h2spec/d69256403d5d27244080b8b53931aa6bfd4ce95771c748372626414d5c37e105 new file mode 100644 index 0000000000000000000000000000000000000000..3ec3fbbb61adb02f9081c648a76f4adcbefa8120 GIT binary patch literal 3593 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgR!Zt#j%TH zZVY#0!JQNab_U)ZoFEO14(*?|OuOvAp#J|_sn5^P&$p}jIZBNN!DuQN%?P7q!Dw+f aS|g0shNHFNXl*!J8;;h7qqX56stp0(Y0k3% literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/d9b617f62de41c1cb02ff91cef9c3f753d440c75efa489a952fdcd314d27ee1d b/fuzz/corpus/h2spec/d9b617f62de41c1cb02ff91cef9c3f753d440c75efa489a952fdcd314d27ee1d new file mode 100644 index 0000000000000000000000000000000000000000..348471d4a461dd080c99db26cd96de5b37cd0325 GIT binary patch literal 81 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE2}V{RgR!Zt#j%TH XZVY#0!JQNac88W7lNQ=DI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEVMbOUgHgf$p?p(Y Ri(?nZ+!*f0f;%Y;>;SzJ4R!zk literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/e11a6036e2c0bde71f3eabac3f98734af2cdcfe3ebb6e02dcce9b7f4c4bcc99a b/fuzz/corpus/h2spec/e11a6036e2c0bde71f3eabac3f98734af2cdcfe3ebb6e02dcce9b7f4c4bcc99a new file mode 100644 index 0000000000000000000000000000000000000000..11e84b4c686c08214733e1d4a413aa9cb142d927 GIT binary patch literal 98 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V^dp;V;9HV Y81BY`J1Gq8KzR<3JY)TTkZL3j00Z3I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEX+~BcgR!Zt#j%TH aZVY#0!JQNac7fJUo4i{7x6JWavjhM~k`mnj literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/e35a4d079adfe4d399f026c711940e4917d5dae3dc2723a034f44d2b53a34a11 b/fuzz/corpus/h2spec/e35a4d079adfe4d399f026c711940e4917d5dae3dc2723a034f44d2b53a34a11 new file mode 100644 index 0000000000000000000000000000000000000000..d894be7e13aaa1e3a9defaec7d88a0aeb50af745 GIT binary patch literal 16465 zcmeIuJq`gu7zW^(WP_}1Tw!Yk;skW7kZjme=>STt5QRIqnY--Ha0t!w7T<68w1-_i zubZxGm+QrI}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwf7yB>w{d8A}If literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/e59961f75a4cfe33bc4ce9290f938c5bc247c440a2e572ab18021c8223c55bc7 b/fuzz/corpus/h2spec/e59961f75a4cfe33bc4ce9290f938c5bc247c440a2e572ab18021c8223c55bc7 new file mode 100644 index 0000000000000000000000000000000000000000..b19f4f64201f09dc0e2e331028e5f368cf1d8b29 GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4mL2IVN_g@n#{le E05~ZKwEzGB literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/e7b11cf0762255ad6741aa3d6e269f8b4bc785089040be666f480464cb13b4df b/fuzz/corpus/h2spec/e7b11cf0762255ad6741aa3d6e269f8b4bc785089040be666f480464cb13b4df new file mode 100644 index 0000000000000000000000000000000000000000..e5c39ccd9f71c242214862fc7f05045ebcd63cd8 GIT binary patch literal 102 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEByo@cKO-xUWNd0{ VaqQxl8^hgLa3_U<9Ys3>BLJgK3@`uy literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/e89af554621f1ce6262d47a68efea1d8d304ae595a094ebc955bceb6d06ed629 b/fuzz/corpus/h2spec/e89af554621f1ce6262d47a68efea1d8d304ae595a094ebc955bceb6d06ed629 new file mode 100644 index 0000000000000000000000000000000000000000..81e30d797f075da3fa8721060e487d12e0590132 GIT binary patch literal 81 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE2}WKZgOQ`Dt;Mm6 SV{Qz0W5Jyi26l)f0|Nl`>kKRa literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/e9d399b6dc6b7d18bac97e5556875ab6df561f1ca718f1fc716a929d3c706f14 b/fuzz/corpus/h2spec/e9d399b6dc6b7d18bac97e5556875ab6df561f1ca718f1fc716a929d3c706f14 new file mode 100644 index 0000000000000000000000000000000000000000..0af0a7d69fb7a45a4431c6a877986a9f4e047985 GIT binary patch literal 60 xcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEW~ewb0{{zt25bNT literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/eb733425f0fc1f0cf7f74e1c1ef87680a96a1aca613180110df26259eb36c433 b/fuzz/corpus/h2spec/eb733425f0fc1f0cf7f74e1c1ef87680a96a1aca613180110df26259eb36c433 new file mode 100644 index 0000000000000000000000000000000000000000..27dec296578227b65d51201d74c408d7c0939565 GIT binary patch literal 79 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERwfV)<^Y8`*dU@% F5&)PM2X_Df literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/ec399d3511fa4a30df9b3c51637a357cc1c84d30e3d48bccc9b97564c8a60b73 b/fuzz/corpus/h2spec/ec399d3511fa4a30df9b3c51637a357cc1c84d30e3d48bccc9b97564c8a60b73 new file mode 100644 index 0000000000000000000000000000000000000000..d528c3f1a74a354e900558fff3b09048267a9699 GIT binary patch literal 73 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE0Y+9JgR!Zt#j%TH OZVY#0!JQNa_FVv&01VCm literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/ef73cbf3d98059b13b30db1089ad6af12beea18f895be6f18d42962721d6e3ee b/fuzz/corpus/h2spec/ef73cbf3d98059b13b30db1089ad6af12beea18f895be6f18d42962721d6e3ee new file mode 100644 index 0000000000000000000000000000000000000000..ac58d53e2337408d7435570b0fd7efedd9d69cab GIT binary patch literal 102 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V{==JV;9HV a81BY`J1Gq8KzU}6JV+5xH3u7r0|x*J01YSr literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/efc0f664cf2ebac4e05e6acac77778fe630b278f167321a46d861ac8ad56fd76 b/fuzz/corpus/h2spec/efc0f664cf2ebac4e05e6acac77778fe630b278f167321a46d861ac8ad56fd76 new file mode 100644 index 0000000000000000000000000000000000000000..317ead97b86f0b36e067a77e04d33b8dc001d69b GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUxgSDxx#j%TH VZVY#0!JQNac91+soEa#-4*)J`4sHMd literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/f139f9c20bcdc6bbe0301c98bdd719b37b4a98fe3b1414b583ddb5dc17f62e3a b/fuzz/corpus/h2spec/f139f9c20bcdc6bbe0301c98bdd719b37b4a98fe3b1414b583ddb5dc17f62e3a new file mode 100644 index 0000000000000000000000000000000000000000..ff4af29f08dba0145e1769be7e4097416656857f GIT binary patch literal 63 xcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIExOfAQ4*($U2Jip? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/f5318eb5ea6dcdf630a2ab157dbfa122f6de9b6f4e5a3a036c17f32da3030877 b/fuzz/corpus/h2spec/f5318eb5ea6dcdf630a2ab157dbfa122f6de9b6f4e5a3a036c17f32da3030877 new file mode 100644 index 0000000000000000000000000000000000000000..2019289459d3b7b0820bb8ee078438cd40af49d8 GIT binary patch literal 72 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEeol}CV^dp;V;9HV M81BY`J1Gq80E@5;8UO$Q literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/f5f4973e9e8fb6fb8834a612a9b8b0419fbae7c0934dda22e61f11556918f1cc b/fuzz/corpus/h2spec/f5f4973e9e8fb6fb8834a612a9b8b0419fbae7c0934dda22e61f11556918f1cc new file mode 100644 index 0000000000000000000000000000000000000000..1514db50c4f10572cf234f0b795f99c71a567e12 GIT binary patch literal 115 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEByk321_pjcR-iaz gQ(KE;7suQf?#6;UDGcl=+8LODx;a3)K}IkE07Co>LjV8( literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/f932da1aefb3b8d9918f46bd936130b0d06332ab062a48f41b206ce696428e03 b/fuzz/corpus/h2spec/f932da1aefb3b8d9918f46bd936130b0d06332ab062a48f41b206ce696428e03 new file mode 100644 index 0000000000000000000000000000000000000000..45db5f02181716d12bdb91c9f0799c82edf51fd0 GIT binary patch literal 65 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIE4mL3e1404-EeZyP literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/fbfa931f27b0173613b0e04af58d8bba7df12c1cd15c404d95680df6fc1cb89e b/fuzz/corpus/h2spec/fbfa931f27b0173613b0e04af58d8bba7df12c1cd15c404d95680df6fc1cb89e new file mode 100644 index 0000000000000000000000000000000000000000..76f3f051d2cffd01c51149dfc310180664285239 GIT binary patch literal 72 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenwUhqp7XMv5RAF M40mI}ofHOk0E-L^5&!@I literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/fc30ab2ea532f953350f0de7ff3c0422328c131f4642d30a4c88bdf43bcd8d98 b/fuzz/corpus/h2spec/fc30ab2ea532f953350f0de7ff3c0422328c131f4642d30a4c88bdf43bcd8d98 new file mode 100644 index 0000000000000000000000000000000000000000..f7cf1d7a2845e12a870a305d4256f774ec016678 GIT binary patch literal 90 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIERz?tmv8k=av5SF$ Yl@lb&$T2sDyAi|#X<{t6lfu9b05{4ECjbBd literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/fc7e85c3af87f3c0b482cb57fde916a7d8db293427159f3b31bbc23b6b285116 b/fuzz/corpus/h2spec/fc7e85c3af87f3c0b482cb57fde916a7d8db293427159f3b31bbc23b6b285116 new file mode 100644 index 0000000000000000000000000000000000000000..14891ed8b95c6e1d3603aab1767be6776aa3114e GIT binary patch literal 85 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEelX40)YjtI#W6RA UyRqO-3IjVxo)xHo87RIF04+}rWdHyG literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/fcfcfe84724a9b7c7c8277057b557ab044d24130bd360fe087e9f55bef2cadc6 b/fuzz/corpus/h2spec/fcfcfe84724a9b7c7c8277057b557ab044d24130bd360fe087e9f55bef2cadc6 new file mode 100644 index 0000000000000000000000000000000000000000..95f5a2ebcd6de415984099f7675a5e2b96b5c79e GIT binary patch literal 91 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEB}P^tgR!Zt#j%TH gZVY#0!JQNab_TA};?yGD#Prm>61EJZ;)2v<0ImKKb^rhX literal 0 HcmV?d00001 diff --git a/fuzz/corpus/h2spec/ff00f50eada19c5354a579ef7f1af5952ecb2df2423022dd5483d8fede26d6e5 b/fuzz/corpus/h2spec/ff00f50eada19c5354a579ef7f1af5952ecb2df2423022dd5483d8fede26d6e5 new file mode 100644 index 0000000000000000000000000000000000000000..8b31bfd2fa20f4102df277446450eefd2c06de58 GIT binary patch literal 3606 zcmWFt@>I}L@CXSB&^OXE;N{}w3ibt&3=C{63}67H{{IKESQsIEenyZ4V^dp;V;9HV z81BY`J1Gq8KzU}6JV+4-1Mdz_up)={Pg|y4_Fqu{f34K#=jZ3!)%+Z#MuT896^v$t g(XwE)I2^4JMr*^-+HkZs9IXvUYs1mna1hmo080bT!TI}L@CXSB&^OXE;N{}w3ibt&3=BLh3}CNhq*s$s6-e>|F*koxOPgcYf+w=Vb2)dMVBimC*3#FS hP}RFC^U|y%2f_u!nXZ2*1S(`<1QI~N0W%-M1poln7&`y} literal 0 HcmV?d00001 diff --git a/fuzz/corpus/nghttp/d53b58a8685030918fda36a704db43cdfec99fc1b9de83c195227161f4bdb911 b/fuzz/corpus/nghttp/d53b58a8685030918fda36a704db43cdfec99fc1b9de83c195227161f4bdb911 new file mode 100644 index 0000000000000000000000000000000000000000..6f9f9ac215de171296eb461b94099685412236b5 GIT binary patch literal 5070 zcmaLO|0`W_9LMqFBExQXk|YV4gzWl~BuSD?5_ah(NrrTjBuOSoHCP|V> zb_pR#=7;?Q`vdkL*g0;~UC;LV)cKtE`}yco`>rx6Bk65@eXTS1O}0J49^tCCZo_yP zVmzH-^KLiHuqk(YxB07 zU!=nu;(hO0`B?ht%ddp!xsnjy5VVWisY6nSrH)7)mFkr`CUsougw#o?Q&Oj;&Ptt=IxlrW>Y~&o zsmoGVq^?R`le#W-L+Yl~Eveg5ccku0-IKa6^+4*O)FY|KQhicSrJhN>ka{WgTI!9| zTd8+a@1;KcM4r88wR zWidIKa+va%@|g;l3Ym(SikV87N}0--%9$#dDw(R7s+nq->X=+i4NPvPMy4jFW~LUV zR;D(l4yH~f4^tOYH&YK&FH;{=KhpryAkz@jFw+RrD3h0IjA@){f@zXzifNi@mT8V@ zo@s$;k!gu(nQ4V-m1&J>ooRzmuZh_pXq?(Sv}fra}X$>pAe4EMPV`3*_yEUhKA(@v+=INaM0D`BPGG`+}X zQI@TseNVK=G949j_G~F{j^>)oL~Kom`aN*N_uSO4# zPsh)nzdPF>!FVQ7yO1=Jm%HI;@cllWTx`YppT&&~>+^K^|=H-`Eg9 z009ILKmY**5J12a0XGrEBmz&?ooOO~00IagfB*srAYcXDL~uzW;K4uu0R#|0009IL zK)@>jHxXQs2)tT-CW`<92q1s}0tg_0fSU-eNd!C+2q1s}0tg_000IbjCEzB4TM~g+ ntIuTrRY1zGf%)4&$hZ6mAb + +namespace { +int on_frame_recv_callback(nghttp2_session *session, const nghttp2_frame *frame, + void *user_data) { + return 0; +} +} // namespace + +namespace { +int on_begin_headers_callback(nghttp2_session *session, + const nghttp2_frame *frame, void *user_data) { + return 0; +} +} // namespace + +namespace { +int on_header_callback2(nghttp2_session *session, const nghttp2_frame *frame, + nghttp2_rcbuf *name, nghttp2_rcbuf *value, + uint8_t flags, void *user_data) { + return 0; +} +} // namespace + +namespace { +int before_frame_send_callback(nghttp2_session *session, + const nghttp2_frame *frame, void *user_data) { + return 0; +} +} // namespace + +namespace { +int on_frame_send_callback(nghttp2_session *session, const nghttp2_frame *frame, + void *user_data) { + return 0; +} +} // namespace + +namespace { +void send_pending(nghttp2_session *session) { + for (;;) { + const uint8_t *data; + auto n = nghttp2_session_mem_send(session, &data); + if (n == 0) { + return; + } + } +} +} // namespace + +extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { + nghttp2_session *session; + nghttp2_session_callbacks *callbacks; + + nghttp2_session_callbacks_new(&callbacks); + nghttp2_session_callbacks_set_on_frame_recv_callback(callbacks, + on_frame_recv_callback); + nghttp2_session_callbacks_set_on_begin_headers_callback( + callbacks, on_begin_headers_callback); + nghttp2_session_callbacks_set_on_header_callback2(callbacks, + on_header_callback2); + nghttp2_session_callbacks_set_before_frame_send_callback( + callbacks, before_frame_send_callback); + nghttp2_session_callbacks_set_on_frame_send_callback(callbacks, + on_frame_send_callback); + + nghttp2_session_server_new(&session, callbacks, nullptr); + nghttp2_session_callbacks_del(callbacks); + + nghttp2_settings_entry iv{NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS, 100}; + nghttp2_submit_settings(session, NGHTTP2_FLAG_NONE, &iv, 1); + send_pending(session); + nghttp2_session_mem_recv(session, data, size); + send_pending(session); + + nghttp2_session_del(session); + + return 0; +} From 5dc1d116c9d88d1befbce6291ca26326c05c1c47 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 6 Feb 2017 23:07:01 +0900 Subject: [PATCH 2/2] fuzz: Add README --- fuzz/README.rst | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 fuzz/README.rst diff --git a/fuzz/README.rst b/fuzz/README.rst new file mode 100644 index 00000000..bd8fc024 --- /dev/null +++ b/fuzz/README.rst @@ -0,0 +1,33 @@ +Fuzzer +====== + +This directory contains fuzzer target mainly written to integrate +nghttp2 into `oss-fuzz `_. + +fuzz_target.cc contains an entry point of fuzzer. corpus directory +contains initial data for fuzzer. + +The file name of initial data under corpus is the lower-cased hex +string of SHA-256 hash of its own content. + +corpus/h2spec contains input data which was recorded when we ran +`h2spec `_ against nghttpd. + +corpus/nghttp contains input data which was recorded when we ran +nghttp against nghttpd with some varying command line options of +nghttp. + + +To build fuzz_target.cc, make sure that libnghttp2 is built with +following compiler/linker flags: + +.. code-block:: text + + CPPFLAGS="-fsanitize-coverage=edge -fsanitize=addres" + LDFLAGS="-fsanitize-coverage=edge -fsanitize=addres" + +Then, fuzz_target.cc can be built using the following command: + +.. code-block:: text + + $ clang++ -fsanitize-coverage=edge -fsanitize=address -I../lib/includes -std=c++11 fuzz_target.cc ../lib/.libs/libnghttp2.a /usr/lib/llvm-3.9/lib/libFuzzer.a -o nghttp2_fuzzer