summaryrefslogtreecommitdiffstats
path: root/fuzz/corpora/asn1parse
diff options
context:
space:
mode:
authorBen Laurie <ben@links.org>2016-05-07 19:51:08 +0200
committerBen Laurie <ben@links.org>2016-06-10 14:00:31 +0200
commitff2c608bf6de77b15e84f5418bbb978a1635b524 (patch)
treea936cd785e410c2f6ebfceab7a6c27ae4a1c607e /fuzz/corpora/asn1parse
parentRT3720 Increment session miss counter properly (diff)
downloadopenssl-ff2c608bf6de77b15e84f5418bbb978a1635b524.tar.xz
openssl-ff2c608bf6de77b15e84f5418bbb978a1635b524.zip
Add fuzz corpora.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'fuzz/corpora/asn1parse')
-rw-r--r--fuzz/corpora/asn1parse/0b0bf87cecc53f0e7da4bf59f37c9a88f64f8b0e1
-rw-r--r--fuzz/corpora/asn1parse/0d78b58418d80b6860c896caa0ecfdc29519a7f0bin0 -> 14 bytes
-rw-r--r--fuzz/corpora/asn1parse/0fb8bd9329a4acbe514400248adb19c1f8ba254abin0 -> 11 bytes
-rw-r--r--fuzz/corpora/asn1parse/10e36b309c59456495c31c32a5fed6c715c1171a2
-rw-r--r--fuzz/corpora/asn1parse/11cb26a39480d53ce0271f2fed93e5ba39cc4398bin0 -> 14 bytes
-rw-r--r--fuzz/corpora/asn1parse/1370f5519b2bc32d6a902bab2543bec0638db2971
-rw-r--r--fuzz/corpora/asn1parse/13752c46bd6c89b78e2d12ec1e613e6468d7ee18bin0 -> 62 bytes
-rw-r--r--fuzz/corpora/asn1parse/172f4699aaca9d8825f57f353c1319558fcbbeca1
-rw-r--r--fuzz/corpora/asn1parse/17720441fb8b3dc2fb6978cc433b0608ee8f3c25bin0 -> 19 bytes
-rw-r--r--fuzz/corpora/asn1parse/180daa8026113323df1da47ad47a41a434792c57bin0 -> 34 bytes
-rw-r--r--fuzz/corpora/asn1parse/18c6c784eb10b3b995d1413dd502f40be4f18934bin0 -> 62 bytes
-rw-r--r--fuzz/corpora/asn1parse/1b264d7889133f0d6a2d4c44f8edb79a1b2e9952bin0 -> 53 bytes
-rw-r--r--fuzz/corpora/asn1parse/1c36ca01e596c3185da92ced0fd2bd3190d239af1
-rw-r--r--fuzz/corpora/asn1parse/1d24b8cf5bc1b2ba6cbae0b5d0def13a519ed303bin0 -> 14 bytes
-rw-r--r--fuzz/corpora/asn1parse/27ca3e5d7bac67546d1553c37490f237c69b6d311
-rw-r--r--fuzz/corpora/asn1parse/2b1cf8a99756d3c9d4ec9bc08598014387e97d15bin0 -> 6 bytes
-rw-r--r--fuzz/corpora/asn1parse/2c0510e12d71c3b46808645094768c76050c1f03bin0 -> 11 bytes
-rw-r--r--fuzz/corpora/asn1parse/2c0739ec0a7be3b7fe2f6b3e9d8531722b90071abin0 -> 23 bytes
-rw-r--r--fuzz/corpora/asn1parse/2ce3a1974f20af1ec233622b48c8502427fdf24f1
-rw-r--r--fuzz/corpora/asn1parse/32d6b060ba20cf99871442de49aa1800f3d7c827bin0 -> 32 bytes
-rw-r--r--fuzz/corpora/asn1parse/348ed766c85112ddc8d84414f7eb2f05036b98391
-rw-r--r--fuzz/corpora/asn1parse/3c4053e312539b841a021b81a0739050a5ebaf941
-rw-r--r--fuzz/corpora/asn1parse/3f16a42395ecdc7939ebd9dcc1cf2a280670e7c3bin0 -> 55 bytes
-rw-r--r--fuzz/corpora/asn1parse/40d4b292a1ca6700da153fe38e36e258110ed0d71
-rw-r--r--fuzz/corpora/asn1parse/42a9e15a24917acb420c95368c97a0c5681d49dabin0 -> 21 bytes
-rw-r--r--fuzz/corpora/asn1parse/42bd64e73400c3697dc979a618ff9d856ea5ad3ebin0 -> 5 bytes
-rw-r--r--fuzz/corpora/asn1parse/4abebaeb0a47c6ef87460e57b8fa825fb4ed1c12bin0 -> 23 bytes
-rw-r--r--fuzz/corpora/asn1parse/4b719b5ff0aab2f5b33a4ec8c633162e862a6a28bin0 -> 29 bytes
-rw-r--r--fuzz/corpora/asn1parse/5528110c4540265909c5d0c7da57e0dc8f18441bbin0 -> 23 bytes
-rw-r--r--fuzz/corpora/asn1parse/58976db36299d0a89e0e3766a2799abf4c276db01
-rw-r--r--fuzz/corpora/asn1parse/59c5aba8a16244076868631beaa8094d37172601bin0 -> 6 bytes
-rw-r--r--fuzz/corpora/asn1parse/606baa97b10f0cd273c7f45a52e6065448f5769b1
-rw-r--r--fuzz/corpora/asn1parse/6076a6c0a6f1d99e16ef95f5405ef9e7a8ee49331
-rw-r--r--fuzz/corpora/asn1parse/64fd157ed4a1c54c2f55cba6380d9b099831d5c91
-rw-r--r--fuzz/corpora/asn1parse/696add7812133a2332e3c063f93139bf6b8730341
-rw-r--r--fuzz/corpora/asn1parse/705374c7a286be50dcff2ec84cdfc47c782fdb6e1
-rw-r--r--fuzz/corpora/asn1parse/72c49da5b1d811407b3546624e5f3b68657f1aadbin0 -> 28 bytes
-rw-r--r--fuzz/corpora/asn1parse/7324cf21cd413452a8d16c8af93adc79fba97f8f2
-rw-r--r--fuzz/corpora/asn1parse/7466a4f7fea991245fe84a073162b4562b9ecf581
-rw-r--r--fuzz/corpora/asn1parse/7a0665e0502d33f89cf0eeb49d47438a6a03e759bin0 -> 23 bytes
-rw-r--r--fuzz/corpora/asn1parse/8525d1578b570be0ddc7c0abc1f40a66beb5a59a1
-rw-r--r--fuzz/corpora/asn1parse/87dabbac10fcc275607fe04d270e671dbff5c49b1
-rw-r--r--fuzz/corpora/asn1parse/8927805b1fdcf5b155dc7e7cdcce546a5c245b6b1
-rw-r--r--fuzz/corpora/asn1parse/8933eeb72f401f133827beebefdddcbe9584f644bin0 -> 14 bytes
-rw-r--r--fuzz/corpora/asn1parse/8ad8584daf17fd0bfd0e31b3f77481208b17e2a8bin0 -> 29 bytes
-rw-r--r--fuzz/corpora/asn1parse/8b15aaa6f639dc123b22b4378d5119f49dcbdef6bin0 -> 6 bytes
-rw-r--r--fuzz/corpora/asn1parse/8e5863c38432ecde5b08de363daa06a5d9d78c3b1
-rw-r--r--fuzz/corpora/asn1parse/8fe51ff40338174e282d2303abba8a62b82da8a7bin0 -> 24 bytes
-rw-r--r--fuzz/corpora/asn1parse/909d226245dec3288abbdfcf6009961232432effbin0 -> 8 bytes
-rw-r--r--fuzz/corpora/asn1parse/93a20cbfb23355eca4a0c15ae7831ace6864fc08bin0 -> 57 bytes
-rw-r--r--fuzz/corpora/asn1parse/9b006676682c6c50cc6522b8ee99b55201b07ddd1
-rw-r--r--fuzz/corpora/asn1parse/9c12328cc79c0f042317b1d59c95fd09cb01a946bin0 -> 5 bytes
-rw-r--r--fuzz/corpora/asn1parse/9e1c06c7a6e7f5f4011e8ae6426f026941b04020bin0 -> 4 bytes
-rw-r--r--fuzz/corpora/asn1parse/a195945d83d78a3d33273a6eebaa07ffa27ca84cbin0 -> 11 bytes
-rw-r--r--fuzz/corpora/asn1parse/a49b94a4fd23b8844d1285ba0d8d0e1df043fd071
-rw-r--r--fuzz/corpora/asn1parse/a88e7380cc9dc9815fa040df2b1349b2afa8d4a3bin0 -> 48 bytes
-rw-r--r--fuzz/corpora/asn1parse/ac5da79a2fee437221c7d31cdb9c3510669365fbbin0 -> 4 bytes
-rw-r--r--fuzz/corpora/asn1parse/ad8d805e0275a9a7e4cadd920dee6084b87dfca81
-rw-r--r--fuzz/corpora/asn1parse/adfa18cdc3eb0227857dd7eea265eb6306ab79c3bin0 -> 12 bytes
-rw-r--r--fuzz/corpora/asn1parse/b004adb5482135f6129f68fd1a59a33118ffbe81bin0 -> 24 bytes
-rw-r--r--fuzz/corpora/asn1parse/b3935e3d0a1dfe71bddae2736284f003f634b95cbin0 -> 57 bytes
-rw-r--r--fuzz/corpora/asn1parse/b9cc15b11f944399ccbc904b6517f980c1292721bin0 -> 28 bytes
-rw-r--r--fuzz/corpora/asn1parse/bc0beeb9cd0fa8ca7a94707f618fe86ad70c21cabin0 -> 58 bytes
-rw-r--r--fuzz/corpora/asn1parse/bcdbe07c8ddcc0e7c30170ad3df6c8259702f7531
-rw-r--r--fuzz/corpora/asn1parse/bea58b8def9926f95dd395c596186df4d7d812cc1
-rw-r--r--fuzz/corpora/asn1parse/beed671095997fb15d927bf4afb66b7e3ce7da7fbin0 -> 26 bytes
-rw-r--r--fuzz/corpora/asn1parse/bf38b36645dff3bda47b497c511ab89b7aa80fb3bin0 -> 25 bytes
-rw-r--r--fuzz/corpora/asn1parse/bf5b00c788437d366a84f520523d5f4a223e2b701
-rw-r--r--fuzz/corpora/asn1parse/c025df29a6aefa9dc485e25e290c4f6a56cf4eaabin0 -> 18 bytes
-rw-r--r--fuzz/corpora/asn1parse/c0fa49a43d0b20b0705fbdcbd36df411536f1f861
-rw-r--r--fuzz/corpora/asn1parse/c17285d8d64e2a61382a91b85892499746c12c4cbin0 -> 25 bytes
-rw-r--r--fuzz/corpora/asn1parse/c3005156dfe03cef9b090dbef4f85072fcb2cb10bin0 -> 8 bytes
-rw-r--r--fuzz/corpora/asn1parse/c30a24efef50efcd44b664eb6ef7f251c670a8cf1
-rw-r--r--fuzz/corpora/asn1parse/c3b62a07e14a7865d357afd42ead0efefa983eaebin0 -> 61 bytes
-rw-r--r--fuzz/corpora/asn1parse/c635b835ab278536e93f2f2618766c8f773e74711
-rw-r--r--fuzz/corpora/asn1parse/c8328e45aedab00fb505816c0f6c775729dde9d51
-rw-r--r--fuzz/corpora/asn1parse/cfdcdf80a2f593f75b9bc4c414d28fba3c774df81
-rw-r--r--fuzz/corpora/asn1parse/d269930e8de364eebdbb7c9902bdeb4592b71dc8bin0 -> 27 bytes
-rw-r--r--fuzz/corpora/asn1parse/d2eb6aba36a03e260a3212b0a5e2d7ff18d8c60e2
-rw-r--r--fuzz/corpora/asn1parse/d6608a5b02a121c81e6f908debb82021011c15f2bin0 -> 50 bytes
-rw-r--r--fuzz/corpora/asn1parse/d7be2fb1893bacdc83329632b9bc3c419475c3ebbin0 -> 12 bytes
-rw-r--r--fuzz/corpora/asn1parse/d9827d651c051edec680de71f86758be95d6b635bin0 -> 26 bytes
-rw-r--r--fuzz/corpora/asn1parse/dcf1078aef8974a4048cbedaed33b9f271c8a1a41
-rw-r--r--fuzz/corpora/asn1parse/ddde4dfd8ed7358c2a148fabf6f46864547afed8bin0 -> 26 bytes
-rw-r--r--fuzz/corpora/asn1parse/e1d6421a6d841cc640fbb39db3274b9eff34c8bb1
-rw-r--r--fuzz/corpora/asn1parse/e615944d4554e9f12fdfd06f31ceab358cc24a22bin0 -> 13 bytes
-rw-r--r--fuzz/corpora/asn1parse/e7005ac5388e8212f152dfed2ccc1d348a7115551
-rw-r--r--fuzz/corpora/asn1parse/eaa003719644c1893f25bd20d3cd4386e534a84fbin0 -> 55 bytes
-rw-r--r--fuzz/corpora/asn1parse/ec929c4a8931f0e56e7f39e6c359475a7c758679bin0 -> 3 bytes
-rw-r--r--fuzz/corpora/asn1parse/efc35b21a2a7587e3f6f9a77f167e7e5b827ed711
-rw-r--r--fuzz/corpora/asn1parse/f195c020a28dfc5f2fb6af256b524ddcd93756ed1
-rw-r--r--fuzz/corpora/asn1parse/f46e628ba2a0c6aa20f63b991305c2b28a699f071
-rw-r--r--fuzz/corpora/asn1parse/f4e6841dcaca0354f22895fbbc5ee12c0880948a1
-rw-r--r--fuzz/corpora/asn1parse/f86aa454cf580728b8040bdbf7ab50612599ea9fbin0 -> 12 bytes
-rw-r--r--fuzz/corpora/asn1parse/fb1f4388dbab935a9b62bef9c3b76b5fc4074537bin0 -> 56 bytes
-rw-r--r--fuzz/corpora/asn1parse/fef17ab1380b25a7266a32588ec04779cff2e0811
96 files changed, 45 insertions, 0 deletions
diff --git a/fuzz/corpora/asn1parse/0b0bf87cecc53f0e7da4bf59f37c9a88f64f8b0e b/fuzz/corpora/asn1parse/0b0bf87cecc53f0e7da4bf59f37c9a88f64f8b0e
new file mode 100644
index 0000000000..48a77111b8
--- /dev/null
+++ b/fuzz/corpora/asn1parse/0b0bf87cecc53f0e7da4bf59f37c9a88f64f8b0e
@@ -0,0 +1 @@
+. \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/0d78b58418d80b6860c896caa0ecfdc29519a7f0 b/fuzz/corpora/asn1parse/0d78b58418d80b6860c896caa0ecfdc29519a7f0
new file mode 100644
index 0000000000..47e0107014
--- /dev/null
+++ b/fuzz/corpora/asn1parse/0d78b58418d80b6860c896caa0ecfdc29519a7f0
Binary files differ
diff --git a/fuzz/corpora/asn1parse/0fb8bd9329a4acbe514400248adb19c1f8ba254a b/fuzz/corpora/asn1parse/0fb8bd9329a4acbe514400248adb19c1f8ba254a
new file mode 100644
index 0000000000..3993c78d68
--- /dev/null
+++ b/fuzz/corpora/asn1parse/0fb8bd9329a4acbe514400248adb19c1f8ba254a
Binary files differ
diff --git a/fuzz/corpora/asn1parse/10e36b309c59456495c31c32a5fed6c715c1171a b/fuzz/corpora/asn1parse/10e36b309c59456495c31c32a5fed6c715c1171a
new file mode 100644
index 0000000000..354967aa4f
--- /dev/null
+++ b/fuzz/corpora/asn1parse/10e36b309c59456495c31c32a5fed6c715c1171a
@@ -0,0 +1,2 @@
+/p(\:!1!a:'!'}'?:;)*'n;*\'8*"
+!C(;;( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/11cb26a39480d53ce0271f2fed93e5ba39cc4398 b/fuzz/corpora/asn1parse/11cb26a39480d53ce0271f2fed93e5ba39cc4398
new file mode 100644
index 0000000000..5987c91ee2
--- /dev/null
+++ b/fuzz/corpora/asn1parse/11cb26a39480d53ce0271f2fed93e5ba39cc4398
Binary files differ
diff --git a/fuzz/corpora/asn1parse/1370f5519b2bc32d6a902bab2543bec0638db297 b/fuzz/corpora/asn1parse/1370f5519b2bc32d6a902bab2543bec0638db297
new file mode 100644
index 0000000000..300be7a611
--- /dev/null
+++ b/fuzz/corpora/asn1parse/1370f5519b2bc32d6a902bab2543bec0638db297
@@ -0,0 +1 @@
+:(4!(:*('(V'(;:! 6('9:;!Y***N!!(!;!()Y*:`;'*:*); \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/13752c46bd6c89b78e2d12ec1e613e6468d7ee18 b/fuzz/corpora/asn1parse/13752c46bd6c89b78e2d12ec1e613e6468d7ee18
new file mode 100644
index 0000000000..2b12339894
--- /dev/null
+++ b/fuzz/corpora/asn1parse/13752c46bd6c89b78e2d12ec1e613e6468d7ee18
Binary files differ
diff --git a/fuzz/corpora/asn1parse/172f4699aaca9d8825f57f353c1319558fcbbeca b/fuzz/corpora/asn1parse/172f4699aaca9d8825f57f353c1319558fcbbeca
new file mode 100644
index 0000000000..a53c5b9187
--- /dev/null
+++ b/fuzz/corpora/asn1parse/172f4699aaca9d8825f57f353c1319558fcbbeca
@@ -0,0 +1 @@
+(: ':*|(5.() \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/17720441fb8b3dc2fb6978cc433b0608ee8f3c25 b/fuzz/corpora/asn1parse/17720441fb8b3dc2fb6978cc433b0608ee8f3c25
new file mode 100644
index 0000000000..7a361753f8
--- /dev/null
+++ b/fuzz/corpora/asn1parse/17720441fb8b3dc2fb6978cc433b0608ee8f3c25
Binary files differ
diff --git a/fuzz/corpora/asn1parse/180daa8026113323df1da47ad47a41a434792c57 b/fuzz/corpora/asn1parse/180daa8026113323df1da47ad47a41a434792c57
new file mode 100644
index 0000000000..53b6712e0e
--- /dev/null
+++ b/fuzz/corpora/asn1parse/180daa8026113323df1da47ad47a41a434792c57
Binary files differ
diff --git a/fuzz/corpora/asn1parse/18c6c784eb10b3b995d1413dd502f40be4f18934 b/fuzz/corpora/asn1parse/18c6c784eb10b3b995d1413dd502f40be4f18934
new file mode 100644
index 0000000000..d194a23a2c
--- /dev/null
+++ b/fuzz/corpora/asn1parse/18c6c784eb10b3b995d1413dd502f40be4f18934
Binary files differ
diff --git a/fuzz/corpora/asn1parse/1b264d7889133f0d6a2d4c44f8edb79a1b2e9952 b/fuzz/corpora/asn1parse/1b264d7889133f0d6a2d4c44f8edb79a1b2e9952
new file mode 100644
index 0000000000..55302b995c
--- /dev/null
+++ b/fuzz/corpora/asn1parse/1b264d7889133f0d6a2d4c44f8edb79a1b2e9952
Binary files differ
diff --git a/fuzz/corpora/asn1parse/1c36ca01e596c3185da92ced0fd2bd3190d239af b/fuzz/corpora/asn1parse/1c36ca01e596c3185da92ced0fd2bd3190d239af
new file mode 100644
index 0000000000..a07441899c
--- /dev/null
+++ b/fuzz/corpora/asn1parse/1c36ca01e596c3185da92ced0fd2bd3190d239af
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/1d24b8cf5bc1b2ba6cbae0b5d0def13a519ed303 b/fuzz/corpora/asn1parse/1d24b8cf5bc1b2ba6cbae0b5d0def13a519ed303
new file mode 100644
index 0000000000..0a6db18996
--- /dev/null
+++ b/fuzz/corpora/asn1parse/1d24b8cf5bc1b2ba6cbae0b5d0def13a519ed303
Binary files differ
diff --git a/fuzz/corpora/asn1parse/27ca3e5d7bac67546d1553c37490f237c69b6d31 b/fuzz/corpora/asn1parse/27ca3e5d7bac67546d1553c37490f237c69b6d31
new file mode 100644
index 0000000000..bdfcda7ce9
--- /dev/null
+++ b/fuzz/corpora/asn1parse/27ca3e5d7bac67546d1553c37490f237c69b6d31
@@ -0,0 +1 @@
+**ʍ򟗯ʍʍʟdʟ( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/2b1cf8a99756d3c9d4ec9bc08598014387e97d15 b/fuzz/corpora/asn1parse/2b1cf8a99756d3c9d4ec9bc08598014387e97d15
new file mode 100644
index 0000000000..6684ab8c11
--- /dev/null
+++ b/fuzz/corpora/asn1parse/2b1cf8a99756d3c9d4ec9bc08598014387e97d15
Binary files differ
diff --git a/fuzz/corpora/asn1parse/2c0510e12d71c3b46808645094768c76050c1f03 b/fuzz/corpora/asn1parse/2c0510e12d71c3b46808645094768c76050c1f03
new file mode 100644
index 0000000000..4e22ffa749
--- /dev/null
+++ b/fuzz/corpora/asn1parse/2c0510e12d71c3b46808645094768c76050c1f03
Binary files differ
diff --git a/fuzz/corpora/asn1parse/2c0739ec0a7be3b7fe2f6b3e9d8531722b90071a b/fuzz/corpora/asn1parse/2c0739ec0a7be3b7fe2f6b3e9d8531722b90071a
new file mode 100644
index 0000000000..56de98d32a
--- /dev/null
+++ b/fuzz/corpora/asn1parse/2c0739ec0a7be3b7fe2f6b3e9d8531722b90071a
Binary files differ
diff --git a/fuzz/corpora/asn1parse/2ce3a1974f20af1ec233622b48c8502427fdf24f b/fuzz/corpora/asn1parse/2ce3a1974f20af1ec233622b48c8502427fdf24f
new file mode 100644
index 0000000000..8c8878e8d5
--- /dev/null
+++ b/fuzz/corpora/asn1parse/2ce3a1974f20af1ec233622b48c8502427fdf24f
@@ -0,0 +1 @@
+(:4!(:*((V'(;:! 6('9:;:Y***N!!(!;!()Y*:`;'*:*); \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/32d6b060ba20cf99871442de49aa1800f3d7c827 b/fuzz/corpora/asn1parse/32d6b060ba20cf99871442de49aa1800f3d7c827
new file mode 100644
index 0000000000..9acf4ec2dc
--- /dev/null
+++ b/fuzz/corpora/asn1parse/32d6b060ba20cf99871442de49aa1800f3d7c827
Binary files differ
diff --git a/fuzz/corpora/asn1parse/348ed766c85112ddc8d84414f7eb2f05036b9839 b/fuzz/corpora/asn1parse/348ed766c85112ddc8d84414f7eb2f05036b9839
new file mode 100644
index 0000000000..fa9e7a4f20
--- /dev/null
+++ b/fuzz/corpora/asn1parse/348ed766c85112ddc8d84414f7eb2f05036b9839
@@ -0,0 +1 @@
+ʍ' :(*:(:(5!': \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/3c4053e312539b841a021b81a0739050a5ebaf94 b/fuzz/corpora/asn1parse/3c4053e312539b841a021b81a0739050a5ebaf94
new file mode 100644
index 0000000000..03838fc549
--- /dev/null
+++ b/fuzz/corpora/asn1parse/3c4053e312539b841a021b81a0739050a5ebaf94
@@ -0,0 +1 @@
+ʍ(: ':((:(5!': \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/3f16a42395ecdc7939ebd9dcc1cf2a280670e7c3 b/fuzz/corpora/asn1parse/3f16a42395ecdc7939ebd9dcc1cf2a280670e7c3
new file mode 100644
index 0000000000..32df78a1c0
--- /dev/null
+++ b/fuzz/corpora/asn1parse/3f16a42395ecdc7939ebd9dcc1cf2a280670e7c3
Binary files differ
diff --git a/fuzz/corpora/asn1parse/40d4b292a1ca6700da153fe38e36e258110ed0d7 b/fuzz/corpora/asn1parse/40d4b292a1ca6700da153fe38e36e258110ed0d7
new file mode 100644
index 0000000000..2dd50e3e24
--- /dev/null
+++ b/fuzz/corpora/asn1parse/40d4b292a1ca6700da153fe38e36e258110ed0d7
@@ -0,0 +1 @@
+*|(5.() \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/42a9e15a24917acb420c95368c97a0c5681d49da b/fuzz/corpora/asn1parse/42a9e15a24917acb420c95368c97a0c5681d49da
new file mode 100644
index 0000000000..d33a2d5c76
--- /dev/null
+++ b/fuzz/corpora/asn1parse/42a9e15a24917acb420c95368c97a0c5681d49da
Binary files differ
diff --git a/fuzz/corpora/asn1parse/42bd64e73400c3697dc979a618ff9d856ea5ad3e b/fuzz/corpora/asn1parse/42bd64e73400c3697dc979a618ff9d856ea5ad3e
new file mode 100644
index 0000000000..a71ed62dcf
--- /dev/null
+++ b/fuzz/corpora/asn1parse/42bd64e73400c3697dc979a618ff9d856ea5ad3e
Binary files differ
diff --git a/fuzz/corpora/asn1parse/4abebaeb0a47c6ef87460e57b8fa825fb4ed1c12 b/fuzz/corpora/asn1parse/4abebaeb0a47c6ef87460e57b8fa825fb4ed1c12
new file mode 100644
index 0000000000..bc69bfe4dc
--- /dev/null
+++ b/fuzz/corpora/asn1parse/4abebaeb0a47c6ef87460e57b8fa825fb4ed1c12
Binary files differ
diff --git a/fuzz/corpora/asn1parse/4b719b5ff0aab2f5b33a4ec8c633162e862a6a28 b/fuzz/corpora/asn1parse/4b719b5ff0aab2f5b33a4ec8c633162e862a6a28
new file mode 100644
index 0000000000..76a54d69e1
--- /dev/null
+++ b/fuzz/corpora/asn1parse/4b719b5ff0aab2f5b33a4ec8c633162e862a6a28
Binary files differ
diff --git a/fuzz/corpora/asn1parse/5528110c4540265909c5d0c7da57e0dc8f18441b b/fuzz/corpora/asn1parse/5528110c4540265909c5d0c7da57e0dc8f18441b
new file mode 100644
index 0000000000..56a358c1d7
--- /dev/null
+++ b/fuzz/corpora/asn1parse/5528110c4540265909c5d0c7da57e0dc8f18441b
Binary files differ
diff --git a/fuzz/corpora/asn1parse/58976db36299d0a89e0e3766a2799abf4c276db0 b/fuzz/corpora/asn1parse/58976db36299d0a89e0e3766a2799abf4c276db0
new file mode 100644
index 0000000000..73e3327ce2
--- /dev/null
+++ b/fuzz/corpora/asn1parse/58976db36299d0a89e0e3766a2799abf4c276db0
@@ -0,0 +1 @@
+:(**ʍ򯗗ʍʍʍʟ \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/59c5aba8a16244076868631beaa8094d37172601 b/fuzz/corpora/asn1parse/59c5aba8a16244076868631beaa8094d37172601
new file mode 100644
index 0000000000..6b164c3c09
--- /dev/null
+++ b/fuzz/corpora/asn1parse/59c5aba8a16244076868631beaa8094d37172601
Binary files differ
diff --git a/fuzz/corpora/asn1parse/606baa97b10f0cd273c7f45a52e6065448f5769b b/fuzz/corpora/asn1parse/606baa97b10f0cd273c7f45a52e6065448f5769b
new file mode 100644
index 0000000000..76b65922fe
--- /dev/null
+++ b/fuzz/corpora/asn1parse/606baa97b10f0cd273c7f45a52e6065448f5769b
@@ -0,0 +1 @@
+ʍ(: ':*(:(5!': \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/6076a6c0a6f1d99e16ef95f5405ef9e7a8ee4933 b/fuzz/corpora/asn1parse/6076a6c0a6f1d99e16ef95f5405ef9e7a8ee4933
new file mode 100644
index 0000000000..10f3e84fbb
--- /dev/null
+++ b/fuzz/corpora/asn1parse/6076a6c0a6f1d99e16ef95f5405ef9e7a8ee4933
@@ -0,0 +1 @@
+':()*(;*!);)'h*;*o*')f(*:!(o!*(((!;*:!۟ \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/64fd157ed4a1c54c2f55cba6380d9b099831d5c9 b/fuzz/corpora/asn1parse/64fd157ed4a1c54c2f55cba6380d9b099831d5c9
new file mode 100644
index 0000000000..69d49f27a5
--- /dev/null
+++ b/fuzz/corpora/asn1parse/64fd157ed4a1c54c2f55cba6380d9b099831d5c9
@@ -0,0 +1 @@
+;':()*(E; \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/696add7812133a2332e3c063f93139bf6b873034 b/fuzz/corpora/asn1parse/696add7812133a2332e3c063f93139bf6b873034
new file mode 100644
index 0000000000..dfe82aae9b
--- /dev/null
+++ b/fuzz/corpora/asn1parse/696add7812133a2332e3c063f93139bf6b873034
@@ -0,0 +1 @@
+(: ':*|(5.() \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/705374c7a286be50dcff2ec84cdfc47c782fdb6e b/fuzz/corpora/asn1parse/705374c7a286be50dcff2ec84cdfc47c782fdb6e
new file mode 100644
index 0000000000..3c1c17de95
--- /dev/null
+++ b/fuzz/corpora/asn1parse/705374c7a286be50dcff2ec84cdfc47c782fdb6e
@@ -0,0 +1 @@
+(:(5!(:*('(V'(;:! 6('9:;!Y***N!!(!;!()Y*:`;'*:*); \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/72c49da5b1d811407b3546624e5f3b68657f1aad b/fuzz/corpora/asn1parse/72c49da5b1d811407b3546624e5f3b68657f1aad
new file mode 100644
index 0000000000..ca7f24e85f
--- /dev/null
+++ b/fuzz/corpora/asn1parse/72c49da5b1d811407b3546624e5f3b68657f1aad
Binary files differ
diff --git a/fuzz/corpora/asn1parse/7324cf21cd413452a8d16c8af93adc79fba97f8f b/fuzz/corpora/asn1parse/7324cf21cd413452a8d16c8af93adc79fba97f8f
new file mode 100644
index 0000000000..878face979
--- /dev/null
+++ b/fuzz/corpora/asn1parse/7324cf21cd413452a8d16c8af93adc79fba97f8f
@@ -0,0 +1,2 @@
+g+5(:.(
+r:(*(!9! \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/7466a4f7fea991245fe84a073162b4562b9ecf58 b/fuzz/corpora/asn1parse/7466a4f7fea991245fe84a073162b4562b9ecf58
new file mode 100644
index 0000000000..45b98ea2ce
--- /dev/null
+++ b/fuzz/corpora/asn1parse/7466a4f7fea991245fe84a073162b4562b9ecf58
@@ -0,0 +1 @@
+':()*(E;*!);(:(4!(:*('(V')'(h \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/7a0665e0502d33f89cf0eeb49d47438a6a03e759 b/fuzz/corpora/asn1parse/7a0665e0502d33f89cf0eeb49d47438a6a03e759
new file mode 100644
index 0000000000..0ef5cbf8dc
--- /dev/null
+++ b/fuzz/corpora/asn1parse/7a0665e0502d33f89cf0eeb49d47438a6a03e759
Binary files differ
diff --git a/fuzz/corpora/asn1parse/8525d1578b570be0ddc7c0abc1f40a66beb5a59a b/fuzz/corpora/asn1parse/8525d1578b570be0ddc7c0abc1f40a66beb5a59a
new file mode 100644
index 0000000000..460f9a5667
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8525d1578b570be0ddc7c0abc1f40a66beb5a59a
@@ -0,0 +1 @@
+ʍʍ(: :(*:((:((:((!2':( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/87dabbac10fcc275607fe04d270e671dbff5c49b b/fuzz/corpora/asn1parse/87dabbac10fcc275607fe04d270e671dbff5c49b
new file mode 100644
index 0000000000..e7eb872bb3
--- /dev/null
+++ b/fuzz/corpora/asn1parse/87dabbac10fcc275607fe04d270e671dbff5c49b
@@ -0,0 +1 @@
+(:(4!(:*('(V'(;:! 6('9:;!Y***N!!(!;!()Y*:`;'*:*); \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/8927805b1fdcf5b155dc7e7cdcce546a5c245b6b b/fuzz/corpora/asn1parse/8927805b1fdcf5b155dc7e7cdcce546a5c245b6b
new file mode 100644
index 0000000000..eeb9dfa75c
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8927805b1fdcf5b155dc7e7cdcce546a5c245b6b
@@ -0,0 +1 @@
+((!!('uw)'*;**_'*:xA;))Z(:():!!:;*)(';:#*l =*;`t(!; \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/8933eeb72f401f133827beebefdddcbe9584f644 b/fuzz/corpora/asn1parse/8933eeb72f401f133827beebefdddcbe9584f644
new file mode 100644
index 0000000000..2585811b27
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8933eeb72f401f133827beebefdddcbe9584f644
Binary files differ
diff --git a/fuzz/corpora/asn1parse/8ad8584daf17fd0bfd0e31b3f77481208b17e2a8 b/fuzz/corpora/asn1parse/8ad8584daf17fd0bfd0e31b3f77481208b17e2a8
new file mode 100644
index 0000000000..e4c3fa4a19
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8ad8584daf17fd0bfd0e31b3f77481208b17e2a8
Binary files differ
diff --git a/fuzz/corpora/asn1parse/8b15aaa6f639dc123b22b4378d5119f49dcbdef6 b/fuzz/corpora/asn1parse/8b15aaa6f639dc123b22b4378d5119f49dcbdef6
new file mode 100644
index 0000000000..cca5bf9538
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8b15aaa6f639dc123b22b4378d5119f49dcbdef6
Binary files differ
diff --git a/fuzz/corpora/asn1parse/8e5863c38432ecde5b08de363daa06a5d9d78c3b b/fuzz/corpora/asn1parse/8e5863c38432ecde5b08de363daa06a5d9d78c3b
new file mode 100644
index 0000000000..26f9390353
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8e5863c38432ecde5b08de363daa06a5d9d78c3b
@@ -0,0 +1 @@
+ʍ(: ':*(:(5!': \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/8fe51ff40338174e282d2303abba8a62b82da8a7 b/fuzz/corpora/asn1parse/8fe51ff40338174e282d2303abba8a62b82da8a7
new file mode 100644
index 0000000000..f19675780a
--- /dev/null
+++ b/fuzz/corpora/asn1parse/8fe51ff40338174e282d2303abba8a62b82da8a7
Binary files differ
diff --git a/fuzz/corpora/asn1parse/909d226245dec3288abbdfcf6009961232432eff b/fuzz/corpora/asn1parse/909d226245dec3288abbdfcf6009961232432eff
new file mode 100644
index 0000000000..a333cbf49e
--- /dev/null
+++ b/fuzz/corpora/asn1parse/909d226245dec3288abbdfcf6009961232432eff
Binary files differ
diff --git a/fuzz/corpora/asn1parse/93a20cbfb23355eca4a0c15ae7831ace6864fc08 b/fuzz/corpora/asn1parse/93a20cbfb23355eca4a0c15ae7831ace6864fc08
new file mode 100644
index 0000000000..cf4bad328d
--- /dev/null
+++ b/fuzz/corpora/asn1parse/93a20cbfb23355eca4a0c15ae7831ace6864fc08
Binary files differ
diff --git a/fuzz/corpora/asn1parse/9b006676682c6c50cc6522b8ee99b55201b07ddd b/fuzz/corpora/asn1parse/9b006676682c6c50cc6522b8ee99b55201b07ddd
new file mode 100644
index 0000000000..2647638269
--- /dev/null
+++ b/fuzz/corpora/asn1parse/9b006676682c6c50cc6522b8ee99b55201b07ddd
@@ -0,0 +1 @@
+.(:4!(:*((V'(;:! 6(' \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/9c12328cc79c0f042317b1d59c95fd09cb01a946 b/fuzz/corpora/asn1parse/9c12328cc79c0f042317b1d59c95fd09cb01a946
new file mode 100644
index 0000000000..e0119dfb8a
--- /dev/null
+++ b/fuzz/corpora/asn1parse/9c12328cc79c0f042317b1d59c95fd09cb01a946
Binary files differ
diff --git a/fuzz/corpora/asn1parse/9e1c06c7a6e7f5f4011e8ae6426f026941b04020 b/fuzz/corpora/asn1parse/9e1c06c7a6e7f5f4011e8ae6426f026941b04020
new file mode 100644
index 0000000000..e5af804278
--- /dev/null
+++ b/fuzz/corpora/asn1parse/9e1c06c7a6e7f5f4011e8ae6426f026941b04020
Binary files differ
diff --git a/fuzz/corpora/asn1parse/a195945d83d78a3d33273a6eebaa07ffa27ca84c b/fuzz/corpora/asn1parse/a195945d83d78a3d33273a6eebaa07ffa27ca84c
new file mode 100644
index 0000000000..39a5de3208
--- /dev/null
+++ b/fuzz/corpora/asn1parse/a195945d83d78a3d33273a6eebaa07ffa27ca84c
Binary files differ
diff --git a/fuzz/corpora/asn1parse/a49b94a4fd23b8844d1285ba0d8d0e1df043fd07 b/fuzz/corpora/asn1parse/a49b94a4fd23b8844d1285ba0d8d0e1df043fd07
new file mode 100644
index 0000000000..93231e1136
--- /dev/null
+++ b/fuzz/corpora/asn1parse/a49b94a4fd23b8844d1285ba0d8d0e1df043fd07
@@ -0,0 +1 @@
+':((:(5!(:'(5!)*:((E;*:!);(:( !(:*((V' \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/a88e7380cc9dc9815fa040df2b1349b2afa8d4a3 b/fuzz/corpora/asn1parse/a88e7380cc9dc9815fa040df2b1349b2afa8d4a3
new file mode 100644
index 0000000000..785e7f868c
--- /dev/null
+++ b/fuzz/corpora/asn1parse/a88e7380cc9dc9815fa040df2b1349b2afa8d4a3
Binary files differ
diff --git a/fuzz/corpora/asn1parse/ac5da79a2fee437221c7d31cdb9c3510669365fb b/fuzz/corpora/asn1parse/ac5da79a2fee437221c7d31cdb9c3510669365fb
new file mode 100644
index 0000000000..57a4f5336f
--- /dev/null
+++ b/fuzz/corpora/asn1parse/ac5da79a2fee437221c7d31cdb9c3510669365fb
Binary files differ
diff --git a/fuzz/corpora/asn1parse/ad8d805e0275a9a7e4cadd920dee6084b87dfca8 b/fuzz/corpora/asn1parse/ad8d805e0275a9a7e4cadd920dee6084b87dfca8
new file mode 100644
index 0000000000..db484b1fec
--- /dev/null
+++ b/fuzz/corpora/asn1parse/ad8d805e0275a9a7e4cadd920dee6084b87dfca8
@@ -0,0 +1 @@
+(!*5(((:(5!(:*(':(5(:(V'(;:! 6(*'9:;!Y***N!!(! \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/adfa18cdc3eb0227857dd7eea265eb6306ab79c3 b/fuzz/corpora/asn1parse/adfa18cdc3eb0227857dd7eea265eb6306ab79c3
new file mode 100644
index 0000000000..f2cb8d9d84
--- /dev/null
+++ b/fuzz/corpora/asn1parse/adfa18cdc3eb0227857dd7eea265eb6306ab79c3
Binary files differ
diff --git a/fuzz/corpora/asn1parse/b004adb5482135f6129f68fd1a59a33118ffbe81 b/fuzz/corpora/asn1parse/b004adb5482135f6129f68fd1a59a33118ffbe81
new file mode 100644
index 0000000000..c8b02947c4
--- /dev/null
+++ b/fuzz/corpora/asn1parse/b004adb5482135f6129f68fd1a59a33118ffbe81
Binary files differ
diff --git a/fuzz/corpora/asn1parse/b3935e3d0a1dfe71bddae2736284f003f634b95c b/fuzz/corpora/asn1parse/b3935e3d0a1dfe71bddae2736284f003f634b95c
new file mode 100644
index 0000000000..1142670f06
--- /dev/null
+++ b/fuzz/corpora/asn1parse/b3935e3d0a1dfe71bddae2736284f003f634b95c
Binary files differ
diff --git a/fuzz/corpora/asn1parse/b9cc15b11f944399ccbc904b6517f980c1292721 b/fuzz/corpora/asn1parse/b9cc15b11f944399ccbc904b6517f980c1292721
new file mode 100644
index 0000000000..cb9608bb99
--- /dev/null
+++ b/fuzz/corpora/asn1parse/b9cc15b11f944399ccbc904b6517f980c1292721
Binary files differ
diff --git a/fuzz/corpora/asn1parse/bc0beeb9cd0fa8ca7a94707f618fe86ad70c21ca b/fuzz/corpora/asn1parse/bc0beeb9cd0fa8ca7a94707f618fe86ad70c21ca
new file mode 100644
index 0000000000..4f5fc11d6d
--- /dev/null
+++ b/fuzz/corpora/asn1parse/bc0beeb9cd0fa8ca7a94707f618fe86ad70c21ca
Binary files differ
diff --git a/fuzz/corpora/asn1parse/bcdbe07c8ddcc0e7c30170ad3df6c8259702f753 b/fuzz/corpora/asn1parse/bcdbe07c8ddcc0e7c30170ad3df6c8259702f753
new file mode 100644
index 0000000000..bdaa92b289
--- /dev/null
+++ b/fuzz/corpora/asn1parse/bcdbe07c8ddcc0e7c30170ad3df6c8259702f753
@@ -0,0 +1 @@
+.~ \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/bea58b8def9926f95dd395c596186df4d7d812cc b/fuzz/corpora/asn1parse/bea58b8def9926f95dd395c596186df4d7d812cc
new file mode 100644
index 0000000000..8ba0f2ebcf
--- /dev/null
+++ b/fuzz/corpora/asn1parse/bea58b8def9926f95dd395c596186df4d7d812cc
@@ -0,0 +1 @@
+(5((:4((:!(:*( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/beed671095997fb15d927bf4afb66b7e3ce7da7f b/fuzz/corpora/asn1parse/beed671095997fb15d927bf4afb66b7e3ce7da7f
new file mode 100644
index 0000000000..31848f5657
--- /dev/null
+++ b/fuzz/corpora/asn1parse/beed671095997fb15d927bf4afb66b7e3ce7da7f
Binary files differ
diff --git a/fuzz/corpora/asn1parse/bf38b36645dff3bda47b497c511ab89b7aa80fb3 b/fuzz/corpora/asn1parse/bf38b36645dff3bda47b497c511ab89b7aa80fb3
new file mode 100644
index 0000000000..c053206d26
--- /dev/null
+++ b/fuzz/corpora/asn1parse/bf38b36645dff3bda47b497c511ab89b7aa80fb3
Binary files differ
diff --git a/fuzz/corpora/asn1parse/bf5b00c788437d366a84f520523d5f4a223e2b70 b/fuzz/corpora/asn1parse/bf5b00c788437d366a84f520523d5f4a223e2b70
new file mode 100644
index 0000000000..63a6e34ac2
--- /dev/null
+++ b/fuzz/corpora/asn1parse/bf5b00c788437d366a84f520523d5f4a223e2b70
@@ -0,0 +1 @@
+(:((!5:(5(:* \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/c025df29a6aefa9dc485e25e290c4f6a56cf4eaa b/fuzz/corpora/asn1parse/c025df29a6aefa9dc485e25e290c4f6a56cf4eaa
new file mode 100644
index 0000000000..2b0065d0b5
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c025df29a6aefa9dc485e25e290c4f6a56cf4eaa
Binary files differ
diff --git a/fuzz/corpora/asn1parse/c0fa49a43d0b20b0705fbdcbd36df411536f1f86 b/fuzz/corpora/asn1parse/c0fa49a43d0b20b0705fbdcbd36df411536f1f86
new file mode 100644
index 0000000000..4ca7413e03
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c0fa49a43d0b20b0705fbdcbd36df411536f1f86
@@ -0,0 +1 @@
+(:(4!(:*('(V'(;:! 6('9:;!Y***N!!(!;!()Y*:`;'*:*); \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/c17285d8d64e2a61382a91b85892499746c12c4c b/fuzz/corpora/asn1parse/c17285d8d64e2a61382a91b85892499746c12c4c
new file mode 100644
index 0000000000..f0f5656efe
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c17285d8d64e2a61382a91b85892499746c12c4c
Binary files differ
diff --git a/fuzz/corpora/asn1parse/c3005156dfe03cef9b090dbef4f85072fcb2cb10 b/fuzz/corpora/asn1parse/c3005156dfe03cef9b090dbef4f85072fcb2cb10
new file mode 100644
index 0000000000..de2ac3521d
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c3005156dfe03cef9b090dbef4f85072fcb2cb10
Binary files differ
diff --git a/fuzz/corpora/asn1parse/c30a24efef50efcd44b664eb6ef7f251c670a8cf b/fuzz/corpora/asn1parse/c30a24efef50efcd44b664eb6ef7f251c670a8cf
new file mode 100644
index 0000000000..7c6e9d2a8b
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c30a24efef50efcd44b664eb6ef7f251c670a8cf
@@ -0,0 +1 @@
+':((:(5!(:(5)*((E;*:!);(:(4 !(:*((V')*'(h \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/c3b62a07e14a7865d357afd42ead0efefa983eae b/fuzz/corpora/asn1parse/c3b62a07e14a7865d357afd42ead0efefa983eae
new file mode 100644
index 0000000000..432ae69769
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c3b62a07e14a7865d357afd42ead0efefa983eae
Binary files differ
diff --git a/fuzz/corpora/asn1parse/c635b835ab278536e93f2f2618766c8f773e7471 b/fuzz/corpora/asn1parse/c635b835ab278536e93f2f2618766c8f773e7471
new file mode 100644
index 0000000000..6f1556f0c5
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c635b835ab278536e93f2f2618766c8f773e7471
@@ -0,0 +1 @@
+ʍ򟗯ʍʟ(: ':*(( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/c8328e45aedab00fb505816c0f6c775729dde9d5 b/fuzz/corpora/asn1parse/c8328e45aedab00fb505816c0f6c775729dde9d5
new file mode 100644
index 0000000000..7bc25ed84e
--- /dev/null
+++ b/fuzz/corpora/asn1parse/c8328e45aedab00fb505816c0f6c775729dde9d5
@@ -0,0 +1 @@
+*ʍʍʟ(: ':*(( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/cfdcdf80a2f593f75b9bc4c414d28fba3c774df8 b/fuzz/corpora/asn1parse/cfdcdf80a2f593f75b9bc4c414d28fba3c774df8
new file mode 100644
index 0000000000..0c70da3d85
--- /dev/null
+++ b/fuzz/corpora/asn1parse/cfdcdf80a2f593f75b9bc4c414d28fba3c774df8
@@ -0,0 +1 @@
+':()*(E;*!);(:(4!(:*((V/)'(h \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/d269930e8de364eebdbb7c9902bdeb4592b71dc8 b/fuzz/corpora/asn1parse/d269930e8de364eebdbb7c9902bdeb4592b71dc8
new file mode 100644
index 0000000000..112e7f1bd4
--- /dev/null
+++ b/fuzz/corpora/asn1parse/d269930e8de364eebdbb7c9902bdeb4592b71dc8
Binary files differ
diff --git a/fuzz/corpora/asn1parse/d2eb6aba36a03e260a3212b0a5e2d7ff18d8c60e b/fuzz/corpora/asn1parse/d2eb6aba36a03e260a3212b0a5e2d7ff18d8c60e
new file mode 100644
index 0000000000..1698e156ce
--- /dev/null
+++ b/fuzz/corpora/asn1parse/d2eb6aba36a03e260a3212b0a5e2d7ff18d8c60e
@@ -0,0 +1,2 @@
+p(\:!1!a:'!'}'?:;)*'n;*\'8*"
+!C(;;(G*)o(~!:)(; \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/d6608a5b02a121c81e6f908debb82021011c15f2 b/fuzz/corpora/asn1parse/d6608a5b02a121c81e6f908debb82021011c15f2
new file mode 100644
index 0000000000..ea4926872a
--- /dev/null
+++ b/fuzz/corpora/asn1parse/d6608a5b02a121c81e6f908debb82021011c15f2
Binary files differ
diff --git a/fuzz/corpora/asn1parse/d7be2fb1893bacdc83329632b9bc3c419475c3eb b/fuzz/corpora/asn1parse/d7be2fb1893bacdc83329632b9bc3c419475c3eb
new file mode 100644
index 0000000000..aa5b3221f0
--- /dev/null
+++ b/fuzz/corpora/asn1parse/d7be2fb1893bacdc83329632b9bc3c419475c3eb
Binary files differ
diff --git a/fuzz/corpora/asn1parse/d9827d651c051edec680de71f86758be95d6b635 b/fuzz/corpora/asn1parse/d9827d651c051edec680de71f86758be95d6b635
new file mode 100644
index 0000000000..e78039ae01
--- /dev/null
+++ b/fuzz/corpora/asn1parse/d9827d651c051edec680de71f86758be95d6b635
Binary files differ
diff --git a/fuzz/corpora/asn1parse/dcf1078aef8974a4048cbedaed33b9f271c8a1a4 b/fuzz/corpora/asn1parse/dcf1078aef8974a4048cbedaed33b9f271c8a1a4
new file mode 100644
index 0000000000..a7478b1775
--- /dev/null
+++ b/fuzz/corpora/asn1parse/dcf1078aef8974a4048cbedaed33b9f271c8a1a4
@@ -0,0 +1 @@
+(:5!(:*((V'(;:! 6('9:;:Y*8*N!!(!;!()Y*:`;'*:*); \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/ddde4dfd8ed7358c2a148fabf6f46864547afed8 b/fuzz/corpora/asn1parse/ddde4dfd8ed7358c2a148fabf6f46864547afed8
new file mode 100644
index 0000000000..c5558043f6
--- /dev/null
+++ b/fuzz/corpora/asn1parse/ddde4dfd8ed7358c2a148fabf6f46864547afed8
Binary files differ
diff --git a/fuzz/corpora/asn1parse/e1d6421a6d841cc640fbb39db3274b9eff34c8bb b/fuzz/corpora/asn1parse/e1d6421a6d841cc640fbb39db3274b9eff34c8bb
new file mode 100644
index 0000000000..ab331b8c2a
--- /dev/null
+++ b/fuzz/corpora/asn1parse/e1d6421a6d841cc640fbb39db3274b9eff34c8bb
@@ -0,0 +1 @@
+(:(5!(:(5(:* \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/e615944d4554e9f12fdfd06f31ceab358cc24a22 b/fuzz/corpora/asn1parse/e615944d4554e9f12fdfd06f31ceab358cc24a22
new file mode 100644
index 0000000000..8110f38fe5
--- /dev/null
+++ b/fuzz/corpora/asn1parse/e615944d4554e9f12fdfd06f31ceab358cc24a22
Binary files differ
diff --git a/fuzz/corpora/asn1parse/e7005ac5388e8212f152dfed2ccc1d348a711555 b/fuzz/corpora/asn1parse/e7005ac5388e8212f152dfed2ccc1d348a711555
new file mode 100644
index 0000000000..f84a85346a
--- /dev/null
+++ b/fuzz/corpora/asn1parse/e7005ac5388e8212f152dfed2ccc1d348a711555
@@ -0,0 +1 @@
+':((:(5!(:'(5!)*:((E;*:!);(:( !(:*((V')*'(h \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/eaa003719644c1893f25bd20d3cd4386e534a84f b/fuzz/corpora/asn1parse/eaa003719644c1893f25bd20d3cd4386e534a84f
new file mode 100644
index 0000000000..a7138715d2
--- /dev/null
+++ b/fuzz/corpora/asn1parse/eaa003719644c1893f25bd20d3cd4386e534a84f
Binary files differ
diff --git a/fuzz/corpora/asn1parse/ec929c4a8931f0e56e7f39e6c359475a7c758679 b/fuzz/corpora/asn1parse/ec929c4a8931f0e56e7f39e6c359475a7c758679
new file mode 100644
index 0000000000..f1b0ccb512
--- /dev/null
+++ b/fuzz/corpora/asn1parse/ec929c4a8931f0e56e7f39e6c359475a7c758679
Binary files differ
diff --git a/fuzz/corpora/asn1parse/efc35b21a2a7587e3f6f9a77f167e7e5b827ed71 b/fuzz/corpora/asn1parse/efc35b21a2a7587e3f6f9a77f167e7e5b827ed71
new file mode 100644
index 0000000000..8479b2530e
--- /dev/null
+++ b/fuzz/corpora/asn1parse/efc35b21a2a7587e3f6f9a77f167e7e5b827ed71
@@ -0,0 +1 @@
+ʍ򟗯ʍ(: ':*(:(5.!'' :(:* \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/f195c020a28dfc5f2fb6af256b524ddcd93756ed b/fuzz/corpora/asn1parse/f195c020a28dfc5f2fb6af256b524ddcd93756ed
new file mode 100644
index 0000000000..b1d81e7935
--- /dev/null
+++ b/fuzz/corpora/asn1parse/f195c020a28dfc5f2fb6af256b524ddcd93756ed
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/f46e628ba2a0c6aa20f63b991305c2b28a699f07 b/fuzz/corpora/asn1parse/f46e628ba2a0c6aa20f63b991305c2b28a699f07
new file mode 100644
index 0000000000..3bfbb18a7d
--- /dev/null
+++ b/fuzz/corpora/asn1parse/f46e628ba2a0c6aa20f63b991305c2b28a699f07
@@ -0,0 +1 @@
+ʍʍ(: ' :(*:((:((:((!5':( \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/f4e6841dcaca0354f22895fbbc5ee12c0880948a b/fuzz/corpora/asn1parse/f4e6841dcaca0354f22895fbbc5ee12c0880948a
new file mode 100644
index 0000000000..43415f4a35
--- /dev/null
+++ b/fuzz/corpora/asn1parse/f4e6841dcaca0354f22895fbbc5ee12c0880948a
@@ -0,0 +1 @@
+ʍʍ(: ':*(:(5.!'' :(: \ No newline at end of file
diff --git a/fuzz/corpora/asn1parse/f86aa454cf580728b8040bdbf7ab50612599ea9f b/fuzz/corpora/asn1parse/f86aa454cf580728b8040bdbf7ab50612599ea9f
new file mode 100644
index 0000000000..89baf2a166
--- /dev/null
+++ b/fuzz/corpora/asn1parse/f86aa454cf580728b8040bdbf7ab50612599ea9f
Binary files differ
diff --git a/fuzz/corpora/asn1parse/fb1f4388dbab935a9b62bef9c3b76b5fc4074537 b/fuzz/corpora/asn1parse/fb1f4388dbab935a9b62bef9c3b76b5fc4074537
new file mode 100644
index 0000000000..b40d11c146
--- /dev/null
+++ b/fuzz/corpora/asn1parse/fb1f4388dbab935a9b62bef9c3b76b5fc4074537
Binary files differ
diff --git a/fuzz/corpora/asn1parse/fef17ab1380b25a7266a32588ec04779cff2e081 b/fuzz/corpora/asn1parse/fef17ab1380b25a7266a32588ec04779cff2e081
new file mode 100644
index 0000000000..4f8c5e9faa
--- /dev/null
+++ b/fuzz/corpora/asn1parse/fef17ab1380b25a7266a32588ec04779cff2e081
@@ -0,0 +1 @@
+(!*5(((:(5!:*(':(:(4!(:*((5(:V''(;(: \ No newline at end of file