From a255d7c6a1c57ee0f8c16b9c4606eeb63f9e6804 Mon Sep 17 00:00:00 2001 From: David Benjamin Date: Wed, 25 May 2022 15:20:23 -0400 Subject: [PATCH 1/2] Add some missing includes. Change-Id: I1e4658b6a9d57e407d04c71065d51ad8caf1d5cb Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/52732 Reviewed-by: Adam Langley Reviewed-by: Bob Beck --- crypto/fipsmodule/ec/ec_key.c | 1 + crypto/fipsmodule/ecdsa/ecdsa.c | 1 + crypto/fipsmodule/service_indicator/service_indicator.c | 1 + 3 files changed, 3 insertions(+) diff --git a/crypto/fipsmodule/ec/ec_key.c b/crypto/fipsmodule/ec/ec_key.c index 8b89dc26e..e676e3c05 100644 --- a/crypto/fipsmodule/ec/ec_key.c +++ b/crypto/fipsmodule/ec/ec_key.c @@ -79,6 +79,7 @@ #include "internal.h" #include "../delocate.h" +#include "../service_indicator/internal.h" #include "../../internal.h" diff --git a/crypto/fipsmodule/ecdsa/ecdsa.c b/crypto/fipsmodule/ecdsa/ecdsa.c index ef77e42a8..b92f8b247 100644 --- a/crypto/fipsmodule/ecdsa/ecdsa.c +++ b/crypto/fipsmodule/ecdsa/ecdsa.c @@ -64,6 +64,7 @@ #include "../../internal.h" #include "../bn/internal.h" #include "../ec/internal.h" +#include "../service_indicator/internal.h" #include "internal.h" diff --git a/crypto/fipsmodule/service_indicator/service_indicator.c b/crypto/fipsmodule/service_indicator/service_indicator.c index eb4669bb9..febe53448 100644 --- a/crypto/fipsmodule/service_indicator/service_indicator.c +++ b/crypto/fipsmodule/service_indicator/service_indicator.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include From 505bbf9c84202f130afd49309e86f975887ce36b Mon Sep 17 00:00:00 2001 From: David Benjamin Date: Wed, 25 May 2022 15:51:12 -0400 Subject: [PATCH 2/2] Add a fuzzer to check CBS is a DER parser. ECDSA_verify does a runtime check that our parser round-trips, but that should already be true. Add a fuzzer to ensure it. Change-Id: I396863b8f9ed66c6296cfb16f7197a63ae99e156 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/52733 Reviewed-by: Adam Langley --- fuzz/CMakeLists.txt | 1 + fuzz/der_roundtrip.cc | 57 ++++++++++++++++++ .../0461791e54b4840c109637952eab43d9b938cab8 | Bin 0 -> 8 bytes .../06e57a7b98a403a00822739739924b97ae6c74e9 | Bin 0 -> 10 bytes .../078c3c1199930781466871c8dda69bec379286a4 | Bin 0 -> 18 bytes .../082a991742f652549e4b207100ee521f474e0a99 | 1 + .../091e3389548686c5038d04e3d76b9c4d30502074 | Bin 0 -> 5 bytes .../13e484c406efe97dc9d91f8b80a27b0e597c34da | 1 + .../153d254254345b61e20e7b37637dd6f6fd71ba01 | Bin 0 -> 3 bytes .../163605136e22f5b5302fe60d1f17837bee6b6b2b | 1 + .../1a96ec99b487b93052cd860c447e6d126dcc36d4 | 1 + .../1cc9ad96fcee279e8589b7071c7a0ccd111098f2 | 1 + .../229b8e1825512868e0e11a199ed71231dd41bb4f | 1 + .../236d820eadf7f84d70de7bb8be5f1c57a4005de2 | Bin 0 -> 260 bytes .../24fd9742dbdee3167509db4af245ad6f8c4c1e99 | Bin 0 -> 10 bytes .../2896f8deb3c4e8bdfeab743b22c64c92316880f7 | Bin 0 -> 40 bytes .../29b6252fe9c4d1186394b1664c421cca795b61a5 | Bin 0 -> 8 bytes .../2b4955132275314d1d377f37f93d8c1879a3519a | Bin 0 -> 20 bytes .../2e7112ac524a7a663632397cbb41f7dfd22e92c6 | Bin 0 -> 4 bytes .../396d197005432accf99bf0f483286e459eb24063 | 1 + .../3c75fe79266cf639f2180722a3f03f8fc3e25685 | 1 + .../3fbb104fb0eb6cae4af34d8a516998336b3a6778 | 1 + .../422fa995b3fdfed572b68b292062c330d6d05272 | Bin 0 -> 6 bytes .../428b48fc494cee828f0c27f77aef477cb2e1fd80 | Bin 0 -> 8 bytes .../4bd69e424b6fa38f9e63e58b8d0e95ac2d38d598 | 1 + .../4be7e1f134e1c55aeadeead515200f6f1e6254ba | Bin 0 -> 10 bytes .../4de268400e174db2dc306f45c833cf968a6c6546 | Bin 0 -> 28 bytes .../52d2c7efcd7da0eb7463829e05a598e36729bfae | 1 + .../53cf415eb9de49fb5a0cb46e745e413a99aa0779 | Bin 0 -> 6 bytes .../53ea84c48a5792281a46eb5a9c896d54ea3f1838 | 1 + .../5ba93c9db0cff93f52b521d7420e43f6eda2784f | Bin 0 -> 1 bytes .../5bab61eb53176449e25c2c82f172b82cb13ffb9d | 1 + .../5e5361730362736fe3e2804d8566e3c91454509b | Bin 0 -> 51 bytes .../6654fedb1fc4b07095695b062b5af4c2f12d59ae | Bin 0 -> 10 bytes .../6cad8b2a41194372ec897bece6512fe8331e274d | 1 + .../6f40330ec07e8e22f113f982b297ff7f86b8e485 | Bin 0 -> 132 bytes .../738f291e53e97c08dae378c71ef70a60e31ae900 | Bin 0 -> 2 bytes .../7396791821e64fc9340249a4bcbd2198e9f237db | Bin 0 -> 9 bytes .../7653595e28f23e62ea6707c99ca08c780a69335f | Bin 0 -> 10 bytes .../77de68daecd823babbb58edb1c8e14d7106e83bb | 1 + .../7cb5c71603a787032973d6ddc9c2c34638005784 | Bin 0 -> 132 bytes .../80a1e1ae75c1e5ef7bbde5f5877e3e5b26b3cf58 | Bin 0 -> 11 bytes .../872ba8af52a8c1380c388bab0e20bec2e729db80 | 1 + .../8855f2d904cf1bbaffc54e68d98890fdc9ec14cc | Bin 0 -> 3 bytes .../8a22f56ee86cc2d67e9610a6b0ed59f21008a341 | Bin 0 -> 26 bytes .../935a69e9f3bfa1dd3bf058fa3e1b953e82195de6 | 1 + .../951ccb49640c8f9e81fb4e0d82730321f4e15bb3 | Bin 0 -> 2 bytes .../9af1f3ed10c7a54f6b57c344015141cc082db23b | Bin 0 -> 18 bytes .../a0b7dd1684089c63a4aac2e4a832544df4d639d6 | Bin 0 -> 34 bytes .../a22d0d3565a509a4bfedce078090d8c6a908d950 | Bin 0 -> 6 bytes .../a22f1185582f66227118c8e9002a5c29728f0650 | Bin 0 -> 10 bytes .../a457945cb86ec812235f407ed70fe72fbaf694a1 | 1 + .../a4ee44c4e8728d4924642ef8765063262e8c4601 | Bin 0 -> 7 bytes .../a4fc609a6546fc0061f499f0faed9054fd388c9a | 1 + .../a7c13e6fe60eee08b9aac00a095a9301ea1a9824 | 1 + .../a98e22a5a8c2f5dda365d55e76536931010e1560 | Bin 0 -> 6 bytes .../aca6ed86348b1176bfbe4ebf32b2d48a0aa42f9f | Bin 0 -> 9 bytes .../aeefb82d7f5cc69168aade3b196a84d0f5c14bf2 | Bin 0 -> 7 bytes .../b37e0f6fa42840c773747c4cb608c278ab65021d | 1 + .../b5d4e67f0ec5b1a90100d8ad424d77aea8e16353 | Bin 0 -> 18 bytes .../b65ea16ba4dae8599ebbad7c4cb9fcd505edf485 | Bin 0 -> 10 bytes .../b95311782071c4d9182c0effe32487fc5cdbd33d | 1 + .../bbcaf4d15f92bfc6d624eee967fade1a74329f30 | Bin 0 -> 5 bytes .../bc26b8c794ac0adf948cbca02e88b3901824ef17 | 1 + .../bc7b23c2c68e4ad33ecea493ff6e60d423371cd0 | 1 + .../bd8daf3e78d8ba3a25838053b6993edc7a21c30e | Bin 0 -> 3 bytes .../c4d94647e646f02da1736b3179804ad6083acde9 | Bin 0 -> 10 bytes .../c869b259f9f81bec8ed24a9bc2cef35a513fb9fc | Bin 0 -> 4 bytes .../ceee46f04a09ef5d3342ef25d9f483e861727575 | 1 + .../d05c069216b54f35bc7e3ee08371baee243c089a | Bin 0 -> 5 bytes .../d18c30ba21e0d085dd983ad528f2c9001285d3d2 | 1 + .../d2c00146b2f2bcb4c6cecb731d2062273523d8c8 | 1 + .../d9bc7157a485958a5fce35ce777f551fe3f7d94c | Bin 0 -> 69 bytes .../defce76f0d3c3e057bb623986bacee7bbd07d1a1 | 1 + .../df9b696736847e43672b7a99ca05655af8a81135 | Bin 0 -> 6 bytes .../e5b420f71cf412bd9fdebdd46245fabd1f3462e5 | 1 + .../e7979b0e6e3e9cd64ceab99778c55205d6f92a73 | Bin 0 -> 6 bytes .../ee629f1935abc05fdc32ba314ec1f80f4bff2a17 | Bin 0 -> 10 bytes .../f944dcd635f9801f7ac90a407fbc479964dec024 | Bin 0 -> 2 bytes .../fadcde7d914246ca04bd56e68fd4045b1cf1c5ef | Bin 0 -> 68 bytes .../fd8be6506a9995f626eef831b9c981a80b0e3640 | Bin 0 -> 50 bytes 81 files changed, 87 insertions(+) create mode 100644 fuzz/der_roundtrip.cc create mode 100644 fuzz/der_roundtrip_corpus/0461791e54b4840c109637952eab43d9b938cab8 create mode 100644 fuzz/der_roundtrip_corpus/06e57a7b98a403a00822739739924b97ae6c74e9 create mode 100644 fuzz/der_roundtrip_corpus/078c3c1199930781466871c8dda69bec379286a4 create mode 100644 fuzz/der_roundtrip_corpus/082a991742f652549e4b207100ee521f474e0a99 create mode 100644 fuzz/der_roundtrip_corpus/091e3389548686c5038d04e3d76b9c4d30502074 create mode 100644 fuzz/der_roundtrip_corpus/13e484c406efe97dc9d91f8b80a27b0e597c34da create mode 100644 fuzz/der_roundtrip_corpus/153d254254345b61e20e7b37637dd6f6fd71ba01 create mode 100644 fuzz/der_roundtrip_corpus/163605136e22f5b5302fe60d1f17837bee6b6b2b create mode 100644 fuzz/der_roundtrip_corpus/1a96ec99b487b93052cd860c447e6d126dcc36d4 create mode 100644 fuzz/der_roundtrip_corpus/1cc9ad96fcee279e8589b7071c7a0ccd111098f2 create mode 100644 fuzz/der_roundtrip_corpus/229b8e1825512868e0e11a199ed71231dd41bb4f create mode 100644 fuzz/der_roundtrip_corpus/236d820eadf7f84d70de7bb8be5f1c57a4005de2 create mode 100644 fuzz/der_roundtrip_corpus/24fd9742dbdee3167509db4af245ad6f8c4c1e99 create mode 100644 fuzz/der_roundtrip_corpus/2896f8deb3c4e8bdfeab743b22c64c92316880f7 create mode 100644 fuzz/der_roundtrip_corpus/29b6252fe9c4d1186394b1664c421cca795b61a5 create mode 100644 fuzz/der_roundtrip_corpus/2b4955132275314d1d377f37f93d8c1879a3519a create mode 100644 fuzz/der_roundtrip_corpus/2e7112ac524a7a663632397cbb41f7dfd22e92c6 create mode 100644 fuzz/der_roundtrip_corpus/396d197005432accf99bf0f483286e459eb24063 create mode 100644 fuzz/der_roundtrip_corpus/3c75fe79266cf639f2180722a3f03f8fc3e25685 create mode 100644 fuzz/der_roundtrip_corpus/3fbb104fb0eb6cae4af34d8a516998336b3a6778 create mode 100644 fuzz/der_roundtrip_corpus/422fa995b3fdfed572b68b292062c330d6d05272 create mode 100644 fuzz/der_roundtrip_corpus/428b48fc494cee828f0c27f77aef477cb2e1fd80 create mode 100644 fuzz/der_roundtrip_corpus/4bd69e424b6fa38f9e63e58b8d0e95ac2d38d598 create mode 100644 fuzz/der_roundtrip_corpus/4be7e1f134e1c55aeadeead515200f6f1e6254ba create mode 100644 fuzz/der_roundtrip_corpus/4de268400e174db2dc306f45c833cf968a6c6546 create mode 100644 fuzz/der_roundtrip_corpus/52d2c7efcd7da0eb7463829e05a598e36729bfae create mode 100644 fuzz/der_roundtrip_corpus/53cf415eb9de49fb5a0cb46e745e413a99aa0779 create mode 100644 fuzz/der_roundtrip_corpus/53ea84c48a5792281a46eb5a9c896d54ea3f1838 create mode 100644 fuzz/der_roundtrip_corpus/5ba93c9db0cff93f52b521d7420e43f6eda2784f create mode 100644 fuzz/der_roundtrip_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d create mode 100644 fuzz/der_roundtrip_corpus/5e5361730362736fe3e2804d8566e3c91454509b create mode 100644 fuzz/der_roundtrip_corpus/6654fedb1fc4b07095695b062b5af4c2f12d59ae create mode 100644 fuzz/der_roundtrip_corpus/6cad8b2a41194372ec897bece6512fe8331e274d create mode 100644 fuzz/der_roundtrip_corpus/6f40330ec07e8e22f113f982b297ff7f86b8e485 create mode 100644 fuzz/der_roundtrip_corpus/738f291e53e97c08dae378c71ef70a60e31ae900 create mode 100644 fuzz/der_roundtrip_corpus/7396791821e64fc9340249a4bcbd2198e9f237db create mode 100644 fuzz/der_roundtrip_corpus/7653595e28f23e62ea6707c99ca08c780a69335f create mode 100644 fuzz/der_roundtrip_corpus/77de68daecd823babbb58edb1c8e14d7106e83bb create mode 100644 fuzz/der_roundtrip_corpus/7cb5c71603a787032973d6ddc9c2c34638005784 create mode 100644 fuzz/der_roundtrip_corpus/80a1e1ae75c1e5ef7bbde5f5877e3e5b26b3cf58 create mode 100644 fuzz/der_roundtrip_corpus/872ba8af52a8c1380c388bab0e20bec2e729db80 create mode 100644 fuzz/der_roundtrip_corpus/8855f2d904cf1bbaffc54e68d98890fdc9ec14cc create mode 100644 fuzz/der_roundtrip_corpus/8a22f56ee86cc2d67e9610a6b0ed59f21008a341 create mode 100644 fuzz/der_roundtrip_corpus/935a69e9f3bfa1dd3bf058fa3e1b953e82195de6 create mode 100644 fuzz/der_roundtrip_corpus/951ccb49640c8f9e81fb4e0d82730321f4e15bb3 create mode 100644 fuzz/der_roundtrip_corpus/9af1f3ed10c7a54f6b57c344015141cc082db23b create mode 100644 fuzz/der_roundtrip_corpus/a0b7dd1684089c63a4aac2e4a832544df4d639d6 create mode 100644 fuzz/der_roundtrip_corpus/a22d0d3565a509a4bfedce078090d8c6a908d950 create mode 100644 fuzz/der_roundtrip_corpus/a22f1185582f66227118c8e9002a5c29728f0650 create mode 100644 fuzz/der_roundtrip_corpus/a457945cb86ec812235f407ed70fe72fbaf694a1 create mode 100644 fuzz/der_roundtrip_corpus/a4ee44c4e8728d4924642ef8765063262e8c4601 create mode 100644 fuzz/der_roundtrip_corpus/a4fc609a6546fc0061f499f0faed9054fd388c9a create mode 100644 fuzz/der_roundtrip_corpus/a7c13e6fe60eee08b9aac00a095a9301ea1a9824 create mode 100644 fuzz/der_roundtrip_corpus/a98e22a5a8c2f5dda365d55e76536931010e1560 create mode 100644 fuzz/der_roundtrip_corpus/aca6ed86348b1176bfbe4ebf32b2d48a0aa42f9f create mode 100644 fuzz/der_roundtrip_corpus/aeefb82d7f5cc69168aade3b196a84d0f5c14bf2 create mode 100644 fuzz/der_roundtrip_corpus/b37e0f6fa42840c773747c4cb608c278ab65021d create mode 100644 fuzz/der_roundtrip_corpus/b5d4e67f0ec5b1a90100d8ad424d77aea8e16353 create mode 100644 fuzz/der_roundtrip_corpus/b65ea16ba4dae8599ebbad7c4cb9fcd505edf485 create mode 100644 fuzz/der_roundtrip_corpus/b95311782071c4d9182c0effe32487fc5cdbd33d create mode 100644 fuzz/der_roundtrip_corpus/bbcaf4d15f92bfc6d624eee967fade1a74329f30 create mode 100644 fuzz/der_roundtrip_corpus/bc26b8c794ac0adf948cbca02e88b3901824ef17 create mode 100644 fuzz/der_roundtrip_corpus/bc7b23c2c68e4ad33ecea493ff6e60d423371cd0 create mode 100644 fuzz/der_roundtrip_corpus/bd8daf3e78d8ba3a25838053b6993edc7a21c30e create mode 100644 fuzz/der_roundtrip_corpus/c4d94647e646f02da1736b3179804ad6083acde9 create mode 100644 fuzz/der_roundtrip_corpus/c869b259f9f81bec8ed24a9bc2cef35a513fb9fc create mode 100644 fuzz/der_roundtrip_corpus/ceee46f04a09ef5d3342ef25d9f483e861727575 create mode 100644 fuzz/der_roundtrip_corpus/d05c069216b54f35bc7e3ee08371baee243c089a create mode 100644 fuzz/der_roundtrip_corpus/d18c30ba21e0d085dd983ad528f2c9001285d3d2 create mode 100644 fuzz/der_roundtrip_corpus/d2c00146b2f2bcb4c6cecb731d2062273523d8c8 create mode 100644 fuzz/der_roundtrip_corpus/d9bc7157a485958a5fce35ce777f551fe3f7d94c create mode 100644 fuzz/der_roundtrip_corpus/defce76f0d3c3e057bb623986bacee7bbd07d1a1 create mode 100644 fuzz/der_roundtrip_corpus/df9b696736847e43672b7a99ca05655af8a81135 create mode 100644 fuzz/der_roundtrip_corpus/e5b420f71cf412bd9fdebdd46245fabd1f3462e5 create mode 100644 fuzz/der_roundtrip_corpus/e7979b0e6e3e9cd64ceab99778c55205d6f92a73 create mode 100644 fuzz/der_roundtrip_corpus/ee629f1935abc05fdc32ba314ec1f80f4bff2a17 create mode 100644 fuzz/der_roundtrip_corpus/f944dcd635f9801f7ac90a407fbc479964dec024 create mode 100644 fuzz/der_roundtrip_corpus/fadcde7d914246ca04bd56e68fd4045b1cf1c5ef create mode 100644 fuzz/der_roundtrip_corpus/fd8be6506a9995f626eef831b9c981a80b0e3640 diff --git a/fuzz/CMakeLists.txt b/fuzz/CMakeLists.txt index 62652cb8b..51da4a80a 100644 --- a/fuzz/CMakeLists.txt +++ b/fuzz/CMakeLists.txt @@ -30,3 +30,4 @@ fuzzer(dtls_client ssl) fuzzer(ssl_ctx_api ssl) fuzzer(session ssl) fuzzer(decode_client_hello_inner ssl) +fuzzer(der_roundtrip) diff --git a/fuzz/der_roundtrip.cc b/fuzz/der_roundtrip.cc new file mode 100644 index 000000000..b88a7d645 --- /dev/null +++ b/fuzz/der_roundtrip.cc @@ -0,0 +1,57 @@ +/* Copyright (c) 2022, Google Inc. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ + +#include +#include + +#include +#include +#include + + +extern "C" int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len) { + CBS cbs, body; + unsigned tag; + CBS_init(&cbs, buf, len); + if (CBS_get_any_asn1(&cbs, &body, &tag)) { + // DER has a unique encoding, so any parsed input should round-trip + // correctly. + size_t consumed = len - CBS_len(&cbs); + bssl::ScopedCBB cbb; + CBB body_cbb; + if (!CBB_init(cbb.get(), consumed) || + !CBB_add_asn1(cbb.get(), &body_cbb, tag) || + !CBB_add_bytes(&body_cbb, CBS_data(&body), CBS_len(&body)) || + !CBB_flush(cbb.get()) || + CBB_len(cbb.get()) != consumed || + memcmp(CBB_data(cbb.get()), buf, consumed) != 0) { + abort(); + } + } + + ECDSA_SIG *sig = ECDSA_SIG_from_bytes(buf, len); + if (sig != NULL) { + uint8_t *enc; + size_t enc_len; + if (!ECDSA_SIG_to_bytes(&enc, &enc_len, sig) || + enc_len != len || + memcmp(buf, enc, len) != 0) { + abort(); + } + OPENSSL_free(enc); + ECDSA_SIG_free(sig); + } + + return 0; +} diff --git a/fuzz/der_roundtrip_corpus/0461791e54b4840c109637952eab43d9b938cab8 b/fuzz/der_roundtrip_corpus/0461791e54b4840c109637952eab43d9b938cab8 new file mode 100644 index 0000000000000000000000000000000000000000..0286405d57f3c077428187a47e3321a6e9ea24a0 GIT binary patch literal 8 PcmXqDWnyG#kYWG;18@M- literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/06e57a7b98a403a00822739739924b97ae6c74e9 b/fuzz/der_roundtrip_corpus/06e57a7b98a403a00822739739924b97ae6c74e9 new file mode 100644 index 0000000000000000000000000000000000000000..411154e339570d08707477c09bbab5084b6ecd9a GIT binary patch literal 10 RcmXruU}F9M|Nl;g7XTD#1l|Au literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/078c3c1199930781466871c8dda69bec379286a4 b/fuzz/der_roundtrip_corpus/078c3c1199930781466871c8dda69bec379286a4 new file mode 100644 index 0000000000000000000000000000000000000000..949b115001507760c594f652713235e6fd597bde GIT binary patch literal 18 ZcmXpIVB%ovx8`8cWnp1r;n>y0000#L0-^u_ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/082a991742f652549e4b207100ee521f474e0a99 b/fuzz/der_roundtrip_corpus/082a991742f652549e4b207100ee521f474e0a99 new file mode 100644 index 000000000..d00640d27 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/082a991742f652549e4b207100ee521f474e0a99 @@ -0,0 +1 @@ +0ÿ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/091e3389548686c5038d04e3d76b9c4d30502074 b/fuzz/der_roundtrip_corpus/091e3389548686c5038d04e3d76b9c4d30502074 new file mode 100644 index 0000000000000000000000000000000000000000..c4ecbaf09e16628a6a56649264e1bfa32a715485 GIT binary patch literal 5 McmcD&wV#0j00!j&*#H0l literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/13e484c406efe97dc9d91f8b80a27b0e597c34da b/fuzz/der_roundtrip_corpus/13e484c406efe97dc9d91f8b80a27b0e597c34da new file mode 100644 index 000000000..651afecaa --- /dev/null +++ b/fuzz/der_roundtrip_corpus/13e484c406efe97dc9d91f8b80a27b0e597c34da @@ -0,0 +1 @@ +ÿÿ3 \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/153d254254345b61e20e7b37637dd6f6fd71ba01 b/fuzz/der_roundtrip_corpus/153d254254345b61e20e7b37637dd6f6fd71ba01 new file mode 100644 index 0000000000000000000000000000000000000000..698a07f1cfa371c14b1754b2971df28188fd6df0 GIT binary patch literal 3 KcmXqDWB>pFl>jmT literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/163605136e22f5b5302fe60d1f17837bee6b6b2b b/fuzz/der_roundtrip_corpus/163605136e22f5b5302fe60d1f17837bee6b6b2b new file mode 100644 index 000000000..e6bb4721a --- /dev/null +++ b/fuzz/der_roundtrip_corpus/163605136e22f5b5302fe60d1f17837bee6b6b2b @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/1a96ec99b487b93052cd860c447e6d126dcc36d4 b/fuzz/der_roundtrip_corpus/1a96ec99b487b93052cd860c447e6d126dcc36d4 new file mode 100644 index 000000000..81dca9ee8 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/1a96ec99b487b93052cd860c447e6d126dcc36d4 @@ -0,0 +1 @@ +ƒ�ö \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/1cc9ad96fcee279e8589b7071c7a0ccd111098f2 b/fuzz/der_roundtrip_corpus/1cc9ad96fcee279e8589b7071c7a0ccd111098f2 new file mode 100644 index 000000000..0410d0959 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/1cc9ad96fcee279e8589b7071c7a0ccd111098f2 @@ -0,0 +1 @@ +0] \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/229b8e1825512868e0e11a199ed71231dd41bb4f b/fuzz/der_roundtrip_corpus/229b8e1825512868e0e11a199ed71231dd41bb4f new file mode 100644 index 000000000..3fa53ac73 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/229b8e1825512868e0e11a199ed71231dd41bb4f @@ -0,0 +1 @@ +0 ;-:ºº‚ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/236d820eadf7f84d70de7bb8be5f1c57a4005de2 b/fuzz/der_roundtrip_corpus/236d820eadf7f84d70de7bb8be5f1c57a4005de2 new file mode 100644 index 0000000000000000000000000000000000000000..e9691e814b08eeb1dcbdd10836e0d94f897f428b GIT binary patch literal 260 zcmXqLVq^dT#{UevUV*^>|LbT1UcJ5pGQRc7l`A0n)k`pmm-z3p@xKcM_<*R55C9cI zr8aJK1j_ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/52d2c7efcd7da0eb7463829e05a598e36729bfae b/fuzz/der_roundtrip_corpus/52d2c7efcd7da0eb7463829e05a598e36729bfae new file mode 100644 index 000000000..f0f212d4a --- /dev/null +++ b/fuzz/der_roundtrip_corpus/52d2c7efcd7da0eb7463829e05a598e36729bfae @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/53cf415eb9de49fb5a0cb46e745e413a99aa0779 b/fuzz/der_roundtrip_corpus/53cf415eb9de49fb5a0cb46e745e413a99aa0779 new file mode 100644 index 0000000000000000000000000000000000000000..8be5d01ab3bd33d62b3037f23ba0baf3a05513f0 GIT binary patch literal 6 LcmezW9|#x#6Y>Q7 literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/53ea84c48a5792281a46eb5a9c896d54ea3f1838 b/fuzz/der_roundtrip_corpus/53ea84c48a5792281a46eb5a9c896d54ea3f1838 new file mode 100644 index 000000000..2758bf212 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/53ea84c48a5792281a46eb5a9c896d54ea3f1838 @@ -0,0 +1 @@ +n€ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/5ba93c9db0cff93f52b521d7420e43f6eda2784f b/fuzz/der_roundtrip_corpus/5ba93c9db0cff93f52b521d7420e43f6eda2784f new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d b/fuzz/der_roundtrip_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d new file mode 100644 index 000000000..0d758c9c7 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/5bab61eb53176449e25c2c82f172b82cb13ffb9d @@ -0,0 +1 @@ +? \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/5e5361730362736fe3e2804d8566e3c91454509b b/fuzz/der_roundtrip_corpus/5e5361730362736fe3e2804d8566e3c91454509b new file mode 100644 index 0000000000000000000000000000000000000000..74292d17f702cd11fdddcdd6a165ba9a2c9039f0 GIT binary patch literal 51 lcmXpoWa41bW?^Azu{B^)WwHjcAbl003TV10(Zpsg@Q7hSztl^a=idedq6YK?a8Z m41z8H|0l4wFxWGIh~~y`|NqR_{aCS4u=Kla+tvr1I literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/738f291e53e97c08dae378c71ef70a60e31ae900 b/fuzz/der_roundtrip_corpus/738f291e53e97c08dae378c71ef70a60e31ae900 new file mode 100644 index 0000000000000000000000000000000000000000..edbcd115cbec9218eb0b4d6c233d5aa71ecb5693 GIT binary patch literal 2 JcmcC#0001h06+i$ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/7396791821e64fc9340249a4bcbd2198e9f237db b/fuzz/der_roundtrip_corpus/7396791821e64fc9340249a4bcbd2198e9f237db new file mode 100644 index 0000000000000000000000000000000000000000..aaf8ff78b391bcc2cc35a77d9f49d7879cc4b0e5 GIT binary patch literal 9 QcmXqDXJTbA`v0E+00-a#ZvX%Q literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/7653595e28f23e62ea6707c99ca08c780a69335f b/fuzz/der_roundtrip_corpus/7653595e28f23e62ea6707c99ca08c780a69335f new file mode 100644 index 0000000000000000000000000000000000000000..fe0e1330116a73e32d661c09c7d5c4bce7ee4876 GIT binary patch literal 10 PcmXruU}F8x!~g^U2x$R9 literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/77de68daecd823babbb58edb1c8e14d7106e83bb b/fuzz/der_roundtrip_corpus/77de68daecd823babbb58edb1c8e14d7106e83bb new file mode 100644 index 000000000..e440e5c84 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/77de68daecd823babbb58edb1c8e14d7106e83bb @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/7cb5c71603a787032973d6ddc9c2c34638005784 b/fuzz/der_roundtrip_corpus/7cb5c71603a787032973d6ddc9c2c34638005784 new file mode 100644 index 0000000000000000000000000000000000000000..4fb1c3f7e1e0d36895948b36409483399bf0ee31 GIT binary patch literal 132 zcmXqL1cEE}SFQ-MA;89sts6IQL<0XI07(SKlt2P4Eet^L`p%U;!T+!C{QWM-!0?|z mu;u^%1a<~{2KE*P`{u@P|NqR_{aCS3D!+!wSFh21B literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/80a1e1ae75c1e5ef7bbde5f5877e3e5b26b3cf58 b/fuzz/der_roundtrip_corpus/80a1e1ae75c1e5ef7bbde5f5877e3e5b26b3cf58 new file mode 100644 index 0000000000000000000000000000000000000000..58098b2ffab1dc59197fb644b2bf777fb5c2aeaa GIT binary patch literal 11 QcmXruU}7==VpawQ00b@oegFUf literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/872ba8af52a8c1380c388bab0e20bec2e729db80 b/fuzz/der_roundtrip_corpus/872ba8af52a8c1380c388bab0e20bec2e729db80 new file mode 100644 index 000000000..ed03f7f89 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/872ba8af52a8c1380c388bab0e20bec2e729db80 @@ -0,0 +1 @@ +ý÷ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/8855f2d904cf1bbaffc54e68d98890fdc9ec14cc b/fuzz/der_roundtrip_corpus/8855f2d904cf1bbaffc54e68d98890fdc9ec14cc new file mode 100644 index 0000000000000000000000000000000000000000..6e3a71919ccf8cdaabaf21a5a3a597d76608f8e0 GIT binary patch literal 3 KcmZo^WB>pHkpTt( literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/8a22f56ee86cc2d67e9610a6b0ed59f21008a341 b/fuzz/der_roundtrip_corpus/8a22f56ee86cc2d67e9610a6b0ed59f21008a341 new file mode 100644 index 0000000000000000000000000000000000000000..a2dc7081400ee49a390efe21c3e4ee3b1e5d2c2e GIT binary patch literal 26 acmXqzVB%oXW&r{N10V~;V3GI_1PlNow*@2s literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/935a69e9f3bfa1dd3bf058fa3e1b953e82195de6 b/fuzz/der_roundtrip_corpus/935a69e9f3bfa1dd3bf058fa3e1b953e82195de6 new file mode 100644 index 000000000..a08062d5b --- /dev/null +++ b/fuzz/der_roundtrip_corpus/935a69e9f3bfa1dd3bf058fa3e1b953e82195de6 @@ -0,0 +1 @@ +0ÿ¿ÿ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/951ccb49640c8f9e81fb4e0d82730321f4e15bb3 b/fuzz/der_roundtrip_corpus/951ccb49640c8f9e81fb4e0d82730321f4e15bb3 new file mode 100644 index 0000000000000000000000000000000000000000..d48bf8bb88d628eb3c05dfcd67b391722029b748 GIT binary patch literal 2 JcmcC!0001Z06YKy literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/9af1f3ed10c7a54f6b57c344015141cc082db23b b/fuzz/der_roundtrip_corpus/9af1f3ed10c7a54f6b57c344015141cc082db23b new file mode 100644 index 0000000000000000000000000000000000000000..17c5b114cb6546ee64a1a783abd995a3b883ef8c GIT binary patch literal 18 ZcmXpIVB%otx8`8cWnp1rV%XKh000!a0+s*( literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/a0b7dd1684089c63a4aac2e4a832544df4d639d6 b/fuzz/der_roundtrip_corpus/a0b7dd1684089c63a4aac2e4a832544df4d639d6 new file mode 100644 index 0000000000000000000000000000000000000000..3c360174129a9c85820907e26d8b3935c3243ea7 GIT binary patch literal 34 kcmXp|V3J_6W??e2W&s0+n=A$_3=AwRJS+@MEDAt205$&twg3PC literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/a22d0d3565a509a4bfedce078090d8c6a908d950 b/fuzz/der_roundtrip_corpus/a22d0d3565a509a4bfedce078090d8c6a908d950 new file mode 100644 index 0000000000000000000000000000000000000000..a88d0df1708688fefece719a554b16983797ee5d GIT binary patch literal 6 NcmZQ?VX$Wq1ONk)0Nelo literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/a22f1185582f66227118c8e9002a5c29728f0650 b/fuzz/der_roundtrip_corpus/a22f1185582f66227118c8e9002a5c29728f0650 new file mode 100644 index 0000000000000000000000000000000000000000..d3ee364e0fd8dd9c9e9abb08276c8d619abf288d GIT binary patch literal 10 RcmXru`2Rn;x%vNp1^^t}1(pB+ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/a457945cb86ec812235f407ed70fe72fbaf694a1 b/fuzz/der_roundtrip_corpus/a457945cb86ec812235f407ed70fe72fbaf694a1 new file mode 100644 index 000000000..1087345ea --- /dev/null +++ b/fuzz/der_roundtrip_corpus/a457945cb86ec812235f407ed70fe72fbaf694a1 @@ -0,0 +1 @@ +ÿëÜ…ÔÔÔÔÔ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/a4ee44c4e8728d4924642ef8765063262e8c4601 b/fuzz/der_roundtrip_corpus/a4ee44c4e8728d4924642ef8765063262e8c4601 new file mode 100644 index 0000000000000000000000000000000000000000..9dac112ac9d4b82a658cc00cc40f164676285f63 GIT binary patch literal 7 McmcC-1Og@o01DOuMgRZ+ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/a4fc609a6546fc0061f499f0faed9054fd388c9a b/fuzz/der_roundtrip_corpus/a4fc609a6546fc0061f499f0faed9054fd388c9a new file mode 100644 index 000000000..77ac914b5 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/a4fc609a6546fc0061f499f0faed9054fd388c9a @@ -0,0 +1 @@ +00E \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/a7c13e6fe60eee08b9aac00a095a9301ea1a9824 b/fuzz/der_roundtrip_corpus/a7c13e6fe60eee08b9aac00a095a9301ea1a9824 new file mode 100644 index 000000000..fffa12f0b --- /dev/null +++ b/fuzz/der_roundtrip_corpus/a7c13e6fe60eee08b9aac00a095a9301ea1a9824 @@ -0,0 +1 @@ +@@ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/a98e22a5a8c2f5dda365d55e76536931010e1560 b/fuzz/der_roundtrip_corpus/a98e22a5a8c2f5dda365d55e76536931010e1560 new file mode 100644 index 0000000000000000000000000000000000000000..e26fb83c672795f1884757945d5d35e00b78063b GIT binary patch literal 6 NcmXqD`ET=|0RRW+0&f5S literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/aca6ed86348b1176bfbe4ebf32b2d48a0aa42f9f b/fuzz/der_roundtrip_corpus/aca6ed86348b1176bfbe4ebf32b2d48a0aa42f9f new file mode 100644 index 0000000000000000000000000000000000000000..2318072787945b3e79ac313511bf30f1fef29e76 GIT binary patch literal 9 QcmXqD`Tsxqzs-LJ02e_7$N&HU literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/aeefb82d7f5cc69168aade3b196a84d0f5c14bf2 b/fuzz/der_roundtrip_corpus/aeefb82d7f5cc69168aade3b196a84d0f5c14bf2 new file mode 100644 index 0000000000000000000000000000000000000000..3c07663eff254e17c4b595b3e76c82e5e4d2e7c8 GIT binary patch literal 7 OcmXqDWnyGFzyJUP0|5B| literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/b37e0f6fa42840c773747c4cb608c278ab65021d b/fuzz/der_roundtrip_corpus/b37e0f6fa42840c773747c4cb608c278ab65021d new file mode 100644 index 000000000..4d411bc98 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/b37e0f6fa42840c773747c4cb608c278ab65021d @@ -0,0 +1 @@ +w‚ͳ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/b5d4e67f0ec5b1a90100d8ad424d77aea8e16353 b/fuzz/der_roundtrip_corpus/b5d4e67f0ec5b1a90100d8ad424d77aea8e16353 new file mode 100644 index 0000000000000000000000000000000000000000..4f8cfda6b320f607bed98cc8f890e6d9f339e93e GIT binary patch literal 18 RcmXpI_>Tbp{wpv{004&T4dVa+ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/b65ea16ba4dae8599ebbad7c4cb9fcd505edf485 b/fuzz/der_roundtrip_corpus/b65ea16ba4dae8599ebbad7c4cb9fcd505edf485 new file mode 100644 index 0000000000000000000000000000000000000000..8889587dee5dade3e606f24070e67fefa485ccea GIT binary patch literal 10 PcmXru_zwh;8UhRe9ux$| literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/b95311782071c4d9182c0effe32487fc5cdbd33d b/fuzz/der_roundtrip_corpus/b95311782071c4d9182c0effe32487fc5cdbd33d new file mode 100644 index 000000000..c77ccedfe --- /dev/null +++ b/fuzz/der_roundtrip_corpus/b95311782071c4d9182c0effe32487fc5cdbd33d @@ -0,0 +1 @@ +0<ÿ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/bbcaf4d15f92bfc6d624eee967fade1a74329f30 b/fuzz/der_roundtrip_corpus/bbcaf4d15f92bfc6d624eee967fade1a74329f30 new file mode 100644 index 0000000000000000000000000000000000000000..2653f418b3cc3f8c20987306ec6c66b217f9f2bf GIT binary patch literal 5 Mcmd;YX0R6o00Qd(;{X5v literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/bc26b8c794ac0adf948cbca02e88b3901824ef17 b/fuzz/der_roundtrip_corpus/bc26b8c794ac0adf948cbca02e88b3901824ef17 new file mode 100644 index 000000000..ca5d10d94 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/bc26b8c794ac0adf948cbca02e88b3901824ef17 @@ -0,0 +1 @@ +0‚ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/bc7b23c2c68e4ad33ecea493ff6e60d423371cd0 b/fuzz/der_roundtrip_corpus/bc7b23c2c68e4ad33ecea493ff6e60d423371cd0 new file mode 100644 index 000000000..cb468b7ea --- /dev/null +++ b/fuzz/der_roundtrip_corpus/bc7b23c2c68e4ad33ecea493ff6e60d423371cd0 @@ -0,0 +1 @@ +ÿëÜ…ÔÐÔÔÔŽ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/bd8daf3e78d8ba3a25838053b6993edc7a21c30e b/fuzz/der_roundtrip_corpus/bd8daf3e78d8ba3a25838053b6993edc7a21c30e new file mode 100644 index 0000000000000000000000000000000000000000..fb1660cd61fa4a6d9b9c119f2d06ba82e490e861 GIT binary patch literal 3 KcmcDwX8-^JJ^+6J literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/c4d94647e646f02da1736b3179804ad6083acde9 b/fuzz/der_roundtrip_corpus/c4d94647e646f02da1736b3179804ad6083acde9 new file mode 100644 index 0000000000000000000000000000000000000000..cac91dc55914f795b93f317c3a3354c19942f09c GIT binary patch literal 10 RcmXruU}9xBrFiPpDF6$X1Bn0t literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/c869b259f9f81bec8ed24a9bc2cef35a513fb9fc b/fuzz/der_roundtrip_corpus/c869b259f9f81bec8ed24a9bc2cef35a513fb9fc new file mode 100644 index 0000000000000000000000000000000000000000..e277d1ed9fc4df7e84b9a42db83e08bf90160b61 GIT binary patch literal 4 LcmcED&%gix13du$ literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/ceee46f04a09ef5d3342ef25d9f483e861727575 b/fuzz/der_roundtrip_corpus/ceee46f04a09ef5d3342ef25d9f483e861727575 new file mode 100644 index 000000000..0f62d09f0 --- /dev/null +++ b/fuzz/der_roundtrip_corpus/ceee46f04a09ef5d3342ef25d9f483e861727575 @@ -0,0 +1 @@ +0€€ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/d05c069216b54f35bc7e3ee08371baee243c089a b/fuzz/der_roundtrip_corpus/d05c069216b54f35bc7e3ee08371baee243c089a new file mode 100644 index 0000000000000000000000000000000000000000..afa71045de272bb91c94b9000e4a90313b40b842 GIT binary patch literal 5 McmXqD{?G6q00jL4G5`Po literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/d18c30ba21e0d085dd983ad528f2c9001285d3d2 b/fuzz/der_roundtrip_corpus/d18c30ba21e0d085dd983ad528f2c9001285d3d2 new file mode 100644 index 000000000..19032aa1f --- /dev/null +++ b/fuzz/der_roundtrip_corpus/d18c30ba21e0d085dd983ad528f2c9001285d3d2 @@ -0,0 +1 @@ +0�e \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/d2c00146b2f2bcb4c6cecb731d2062273523d8c8 b/fuzz/der_roundtrip_corpus/d2c00146b2f2bcb4c6cecb731d2062273523d8c8 new file mode 100644 index 000000000..4f0ec48fe --- /dev/null +++ b/fuzz/der_roundtrip_corpus/d2c00146b2f2bcb4c6cecb731d2062273523d8c8 @@ -0,0 +1 @@ +0ÿ€ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/d9bc7157a485958a5fce35ce777f551fe3f7d94c b/fuzz/der_roundtrip_corpus/d9bc7157a485958a5fce35ce777f551fe3f7d94c new file mode 100644 index 0000000000000000000000000000000000000000..c5b4943146184908708a485c095c694dd670bba5 GIT binary patch literal 69 ycmXqTW^!Qq4*|76umD7$0HB=x|NnX*C2X-x4F9!2tpER+m{=JY{{IJ}_x}Nm;VJO| literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/defce76f0d3c3e057bb623986bacee7bbd07d1a1 b/fuzz/der_roundtrip_corpus/defce76f0d3c3e057bb623986bacee7bbd07d1a1 new file mode 100644 index 000000000..ae7ebe5da --- /dev/null +++ b/fuzz/der_roundtrip_corpus/defce76f0d3c3e057bb623986bacee7bbd07d1a1 @@ -0,0 +1 @@ +?€ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/df9b696736847e43672b7a99ca05655af8a81135 b/fuzz/der_roundtrip_corpus/df9b696736847e43672b7a99ca05655af8a81135 new file mode 100644 index 0000000000000000000000000000000000000000..b591619b8189db4a417711371a8b513fd4de8c94 GIT binary patch literal 6 NcmezW|Nnmm1^^NC1N{I1 literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/e5b420f71cf412bd9fdebdd46245fabd1f3462e5 b/fuzz/der_roundtrip_corpus/e5b420f71cf412bd9fdebdd46245fabd1f3462e5 new file mode 100644 index 000000000..a1ced383a --- /dev/null +++ b/fuzz/der_roundtrip_corpus/e5b420f71cf412bd9fdebdd46245fabd1f3462e5 @@ -0,0 +1 @@ +0ÿÿÿÿÿ_ \ No newline at end of file diff --git a/fuzz/der_roundtrip_corpus/e7979b0e6e3e9cd64ceab99778c55205d6f92a73 b/fuzz/der_roundtrip_corpus/e7979b0e6e3e9cd64ceab99778c55205d6f92a73 new file mode 100644 index 0000000000000000000000000000000000000000..de60cf557a30c4e577f3b4e056f7f03a8ffc6a57 GIT binary patch literal 6 NcmXqDiEU!|4*&%-0uulL literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/ee629f1935abc05fdc32ba314ec1f80f4bff2a17 b/fuzz/der_roundtrip_corpus/ee629f1935abc05fdc32ba314ec1f80f4bff2a17 new file mode 100644 index 0000000000000000000000000000000000000000..8e69b7553575991fe5c75893088df8144f3675e6 GIT binary patch literal 10 RcmXruU}9uoVm9Dl000920C@la literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/f944dcd635f9801f7ac90a407fbc479964dec024 b/fuzz/der_roundtrip_corpus/f944dcd635f9801f7ac90a407fbc479964dec024 new file mode 100644 index 0000000000000000000000000000000000000000..def7fcb589b94b3707b9d3cb4d4825487a7fa402 GIT binary patch literal 2 JcmXqD0001D05Jdn literal 0 HcmV?d00001 diff --git a/fuzz/der_roundtrip_corpus/fadcde7d914246ca04bd56e68fd4045b1cf1c5ef b/fuzz/der_roundtrip_corpus/fadcde7d914246ca04bd56e68fd4045b1cf1c5ef new file mode 100644 index 0000000000000000000000000000000000000000..0013251303eec755575e88ed31b481c358465f37 GIT binary patch literal 68 ucmXqTVzOoW4+r-D4cPwcfw{48K_