diff --git a/tests/fuzz/corpora/fuzz-sha256/01bea3c29c90cdb08213159f3c3bd1f9347bffca b/tests/fuzz/corpora/fuzz-sha256/01bea3c29c90cdb08213159f3c3bd1f9347bffca
new file mode 100644
index 000000000..7c573b124
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/01bea3c29c90cdb08213159f3c3bd1f9347bffca
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖxofÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ–ÖÖÖÖÖÖÖÖÖ‘‘‘‘‘‘‘‘‘‘ÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/03e8284a458dc0af1d261a6c1810aa528257b8ac b/tests/fuzz/corpora/fuzz-sha256/03e8284a458dc0af1d261a6c1810aa528257b8ac
new file mode 100644
index 000000000..711874ff8
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/03e8284a458dc0af1d261a6c1810aa528257b8ac differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0586435269e944d9802fd2220393d4db168fcbe9 b/tests/fuzz/corpora/fuzz-sha256/0586435269e944d9802fd2220393d4db168fcbe9
new file mode 100644
index 000000000..d4b8d1b8f
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/0586435269e944d9802fd2220393d4db168fcbe9 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0658d6f41f5f6cb9ace2daf0022998d95fc80624 b/tests/fuzz/corpora/fuzz-sha256/0658d6f41f5f6cb9ace2daf0022998d95fc80624
new file mode 100644
index 000000000..876ebe489
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/0658d6f41f5f6cb9ace2daf0022998d95fc80624 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0664eec09a19eddbf5be316327d3cc29fd7b5474 b/tests/fuzz/corpora/fuzz-sha256/0664eec09a19eddbf5be316327d3cc29fd7b5474
new file mode 100644
index 000000000..f119d9ef7
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/0664eec09a19eddbf5be316327d3cc29fd7b5474 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0777fb2cca101cb671261368f1acbd1107f1f715 b/tests/fuzz/corpora/fuzz-sha256/0777fb2cca101cb671261368f1acbd1107f1f715
new file mode 100644
index 000000000..292328836
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/0777fb2cca101cb671261368f1acbd1107f1f715 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/07fffc86e64cb473893fbc786fb8c5cb94919d8b b/tests/fuzz/corpora/fuzz-sha256/07fffc86e64cb473893fbc786fb8c5cb94919d8b
new file mode 100644
index 000000000..e8ea905f7
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/07fffc86e64cb473893fbc786fb8c5cb94919d8b differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/084da1e0724798a8635fd3649b05f60430e048dd b/tests/fuzz/corpora/fuzz-sha256/084da1e0724798a8635fd3649b05f60430e048dd
new file mode 100644
index 000000000..615fb3586
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/084da1e0724798a8635fd3649b05f60430e048dd differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0a6053bd11b9b3505f6e167a7421942747545de4 b/tests/fuzz/corpora/fuzz-sha256/0a6053bd11b9b3505f6e167a7421942747545de4
new file mode 100644
index 000000000..7e4fd55a5
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/0a6053bd11b9b3505f6e167a7421942747545de4 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0a70cc8e0f7594130441b7bf09942613199314e3 b/tests/fuzz/corpora/fuzz-sha256/0a70cc8e0f7594130441b7bf09942613199314e3
new file mode 100644
index 000000000..3d12c2383
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/0a70cc8e0f7594130441b7bf09942613199314e3 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/0fbcb81a06fb1d1681e5e223f6b2a0d02d40ce2a b/tests/fuzz/corpora/fuzz-sha256/0fbcb81a06fb1d1681e5e223f6b2a0d02d40ce2a
new file mode 100644
index 000000000..c8e9ed600
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/0fbcb81a06fb1d1681e5e223f6b2a0d02d40ce2a
@@ -0,0 +1 @@
+}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}ÿÿÿÿÿÿÿÿ}}}}}û
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/12fad5143da4f372157c0da80ef4678a2f463f0d b/tests/fuzz/corpora/fuzz-sha256/12fad5143da4f372157c0da80ef4678a2f463f0d
new file mode 100644
index 000000000..d70518c52
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/12fad5143da4f372157c0da80ef4678a2f463f0d differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/14065fc37b2d5d4ce51e38d076ce5c8b4f207ed1 b/tests/fuzz/corpora/fuzz-sha256/14065fc37b2d5d4ce51e38d076ce5c8b4f207ed1
new file mode 100644
index 000000000..dee2c1ce0
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/14065fc37b2d5d4ce51e38d076ce5c8b4f207ed1 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/1631b3b8bf9f376525355d4dc2e6049a12e223f5 b/tests/fuzz/corpora/fuzz-sha256/1631b3b8bf9f376525355d4dc2e6049a12e223f5
new file mode 100644
index 000000000..fd2ea6d2b
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/1631b3b8bf9f376525355d4dc2e6049a12e223f5 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/19c8c1198774a0d1d96d0032b5b7f4d398eb962d b/tests/fuzz/corpora/fuzz-sha256/19c8c1198774a0d1d96d0032b5b7f4d398eb962d
new file mode 100644
index 000000000..d35ac9cbf
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/19c8c1198774a0d1d96d0032b5b7f4d398eb962d differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/1d3d3e1f1b536db83d46558692641f3451331bb8 b/tests/fuzz/corpora/fuzz-sha256/1d3d3e1f1b536db83d46558692641f3451331bb8
new file mode 100644
index 000000000..1e869f20e
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/1d3d3e1f1b536db83d46558692641f3451331bb8 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/1d65f064d00cf06a4fec8e2bb8f2d08e5c284aa9 b/tests/fuzz/corpora/fuzz-sha256/1d65f064d00cf06a4fec8e2bb8f2d08e5c284aa9
new file mode 100644
index 000000000..f53d6bf46
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/1d65f064d00cf06a4fec8e2bb8f2d08e5c284aa9
@@ -0,0 +1 @@
+}2ð2222222222222222222222222222222222222222222222222222222ÎÍÍÆ22222222222222222222222222222222222222222222222222222222222222222
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/1e7fee56db144897129fd302d592c732b98a6426 b/tests/fuzz/corpora/fuzz-sha256/1e7fee56db144897129fd302d592c732b98a6426
new file mode 100644
index 000000000..7c2ef3e0a
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/1e7fee56db144897129fd302d592c732b98a6426 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/2027ef30be105f5ab5eded72c3e2f00a17441509 b/tests/fuzz/corpora/fuzz-sha256/2027ef30be105f5ab5eded72c3e2f00a17441509
new file mode 100644
index 000000000..dfd12c32c
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/2027ef30be105f5ab5eded72c3e2f00a17441509 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/21606782c65e44cac7afbb90977d8b6f82140e76 b/tests/fuzz/corpora/fuzz-sha256/21606782c65e44cac7afbb90977d8b6f82140e76
new file mode 100644
index 000000000..851c75cc5
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/21606782c65e44cac7afbb90977d8b6f82140e76
@@ -0,0 +1 @@
+=
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/237eabdec332680480718256998c109d98ebca25 b/tests/fuzz/corpora/fuzz-sha256/237eabdec332680480718256998c109d98ebca25
new file mode 100644
index 000000000..e36df2f3a
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/237eabdec332680480718256998c109d98ebca25
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/29a05e0b11d1d236c9321a000549b882ebbf8f4a b/tests/fuzz/corpora/fuzz-sha256/29a05e0b11d1d236c9321a000549b882ebbf8f4a
new file mode 100644
index 000000000..ab9278cf8
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/29a05e0b11d1d236c9321a000549b882ebbf8f4a differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/2d7daf573860fe9884b4c2b7107d9e566c780c9d b/tests/fuzz/corpora/fuzz-sha256/2d7daf573860fe9884b4c2b7107d9e566c780c9d
new file mode 100644
index 000000000..135efce4f
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/2d7daf573860fe9884b4c2b7107d9e566c780c9d differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/30427f8cb3a8d5c4710d44e4b94411cd146702d2 b/tests/fuzz/corpora/fuzz-sha256/30427f8cb3a8d5c4710d44e4b94411cd146702d2
new file mode 100644
index 000000000..c72fb80a9
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/30427f8cb3a8d5c4710d44e4b94411cd146702d2 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/316b6e09e158c6706d83e21101efe9b4f4e59844 b/tests/fuzz/corpora/fuzz-sha256/316b6e09e158c6706d83e21101efe9b4f4e59844
new file mode 100644
index 000000000..6ccd8af33
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/316b6e09e158c6706d83e21101efe9b4f4e59844 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/320355ced694aa69924f6bb82e7b74f420303fd9 b/tests/fuzz/corpora/fuzz-sha256/320355ced694aa69924f6bb82e7b74f420303fd9
new file mode 100644
index 000000000..9280c0d31
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/320355ced694aa69924f6bb82e7b74f420303fd9
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/3a2e55142289ec28e5e4baa53a907039ba8b6fd1 b/tests/fuzz/corpora/fuzz-sha256/3a2e55142289ec28e5e4baa53a907039ba8b6fd1
new file mode 100644
index 000000000..cd0270da5
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/3a2e55142289ec28e5e4baa53a907039ba8b6fd1 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/3c9420f4b5d7775744efc9dee9d446a2a2bc33c8 b/tests/fuzz/corpora/fuzz-sha256/3c9420f4b5d7775744efc9dee9d446a2a2bc33c8
new file mode 100644
index 000000000..bc40ab4b3
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/3c9420f4b5d7775744efc9dee9d446a2a2bc33c8 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/3cad7c00033b193facf8fa287bf74d49589a20b3 b/tests/fuzz/corpora/fuzz-sha256/3cad7c00033b193facf8fa287bf74d49589a20b3
new file mode 100644
index 000000000..8ed265e41
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/3cad7c00033b193facf8fa287bf74d49589a20b3 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/3cb7b9328470c3c8c6e37509a2d23bb2781321ce b/tests/fuzz/corpora/fuzz-sha256/3cb7b9328470c3c8c6e37509a2d23bb2781321ce
new file mode 100644
index 000000000..6ca0223c9
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/3cb7b9328470c3c8c6e37509a2d23bb2781321ce differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/401508c01804a32127c95e9ebb6e6e2071522578 b/tests/fuzz/corpora/fuzz-sha256/401508c01804a32127c95e9ebb6e6e2071522578
new file mode 100644
index 000000000..85e46f8bf
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/401508c01804a32127c95e9ebb6e6e2071522578
@@ -0,0 +1 @@
+ýúúúúúúúúúúúúúúúúúææææúúúúúúúØØØØØØØÈØØÈúúúúúúúúúúúúúúúúý
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/4031e8d31e49357f5703b1fe3a3e11135f120967 b/tests/fuzz/corpora/fuzz-sha256/4031e8d31e49357f5703b1fe3a3e11135f120967
new file mode 100644
index 000000000..07871241a
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/4031e8d31e49357f5703b1fe3a3e11135f120967
@@ -0,0 +1 @@
+AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@úúúúúúúÿÿÿÿÿÿÿÿüØØØúúúúúúúúúúú@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/426f0edbb4febf5f0e7ea1a40939c096130ff6a7 b/tests/fuzz/corpora/fuzz-sha256/426f0edbb4febf5f0e7ea1a40939c096130ff6a7
new file mode 100644
index 000000000..566e6f2a8
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/426f0edbb4febf5f0e7ea1a40939c096130ff6a7 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/42e3eb586537cd952d1d53d9c70ee9cb0aec5e59 b/tests/fuzz/corpora/fuzz-sha256/42e3eb586537cd952d1d53d9c70ee9cb0aec5e59
new file mode 100644
index 000000000..8f6a13573
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/42e3eb586537cd952d1d53d9c70ee9cb0aec5e59
@@ -0,0 +1 @@
+}22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/43a9e4f24d4256273cb7ab4b865bfdb3b803fe6e b/tests/fuzz/corpora/fuzz-sha256/43a9e4f24d4256273cb7ab4b865bfdb3b803fe6e
new file mode 100644
index 000000000..d13a2cb42
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/43a9e4f24d4256273cb7ab4b865bfdb3b803fe6e
@@ -0,0 +1 @@
+ÿÐ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/43aac603a425772cb977408868030b5b9d4d6a56 b/tests/fuzz/corpora/fuzz-sha256/43aac603a425772cb977408868030b5b9d4d6a56
new file mode 100644
index 000000000..7945a2d25
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/43aac603a425772cb977408868030b5b9d4d6a56
@@ -0,0 +1 @@
+truvvvvvvvvvvvvvvvvvvvvvvvvvvvvvììììììììììììììììììììììììììììììììììììììììììììììvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvv
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/440a40fd3038c41354502416701e796b87df8edc b/tests/fuzz/corpora/fuzz-sha256/440a40fd3038c41354502416701e796b87df8edc
new file mode 100644
index 000000000..835794206
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/440a40fd3038c41354502416701e796b87df8edc differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/47f3d1fdf384f00ed0bf8efaef9f3fc1059ff35f b/tests/fuzz/corpora/fuzz-sha256/47f3d1fdf384f00ed0bf8efaef9f3fc1059ff35f
new file mode 100644
index 000000000..488d8ea2b
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/47f3d1fdf384f00ed0bf8efaef9f3fc1059ff35f
@@ -0,0 +1 @@
+ýúúæúúúúúúúúúúúúúúúúúúúúúúØØØØØØØØØúúúúúúúúúúúúúúúúúúúúúý
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/4ae34ca0f7cfe38333015da45b677ffaef551def b/tests/fuzz/corpora/fuzz-sha256/4ae34ca0f7cfe38333015da45b677ffaef551def
new file mode 100644
index 000000000..8026b7061
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/4ae34ca0f7cfe38333015da45b677ffaef551def differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/4d76ba4de33e5995c0f0994a8572a385c6c6c31c b/tests/fuzz/corpora/fuzz-sha256/4d76ba4de33e5995c0f0994a8572a385c6c6c31c
new file mode 100644
index 000000000..5d2d57b96
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/4d76ba4de33e5995c0f0994a8572a385c6c6c31c differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/4dbc8800bcdfc36d22d27f5b5988e20aef896bb3 b/tests/fuzz/corpora/fuzz-sha256/4dbc8800bcdfc36d22d27f5b5988e20aef896bb3
new file mode 100644
index 000000000..9878b0141
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/4dbc8800bcdfc36d22d27f5b5988e20aef896bb3 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/4fe5915e4d9132ec53bafc95eca9266db821926e b/tests/fuzz/corpora/fuzz-sha256/4fe5915e4d9132ec53bafc95eca9266db821926e
new file mode 100644
index 000000000..ecb2a7042
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/4fe5915e4d9132ec53bafc95eca9266db821926e
@@ -0,0 +1 @@
+#)ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖxofctiÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖxofcon(ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/5084a8d30585a1419a078eee794be6616d4c0641 b/tests/fuzz/corpora/fuzz-sha256/5084a8d30585a1419a078eee794be6616d4c0641
new file mode 100644
index 000000000..276b81768
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/5084a8d30585a1419a078eee794be6616d4c0641 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/5095ba617c81d4499735ff4819195de065e2fe34 b/tests/fuzz/corpora/fuzz-sha256/5095ba617c81d4499735ff4819195de065e2fe34
new file mode 100644
index 000000000..2fd2f4d30
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/5095ba617c81d4499735ff4819195de065e2fe34 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/518b68ad821fee39d04f3bee79158c61218921f9 b/tests/fuzz/corpora/fuzz-sha256/518b68ad821fee39d04f3bee79158c61218921f9
new file mode 100644
index 000000000..409e7fef9
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/518b68ad821fee39d04f3bee79158c61218921f9 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/54476d4b777554046cae5feb5cbbccd8c8d4dff6 b/tests/fuzz/corpora/fuzz-sha256/54476d4b777554046cae5feb5cbbccd8c8d4dff6
new file mode 100644
index 000000000..44b93dc4a
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/54476d4b777554046cae5feb5cbbccd8c8d4dff6 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/5494d0ec849d77e3cabffa78200d343a51985744 b/tests/fuzz/corpora/fuzz-sha256/5494d0ec849d77e3cabffa78200d343a51985744
new file mode 100644
index 000000000..928d7cac8
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/5494d0ec849d77e3cabffa78200d343a51985744
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖ*ÖÖÖÖÖÖÖÖÖ*ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ*ÖÖÖÖÖÖÖÖÖÖÖÖÖÖ$2))))))ÖÖÖÖÖÖÖÖ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/55eddef168bd5cb236b47cd3cee909f0f6a05d7a b/tests/fuzz/corpora/fuzz-sha256/55eddef168bd5cb236b47cd3cee909f0f6a05d7a
new file mode 100644
index 000000000..9a5cd177e
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/55eddef168bd5cb236b47cd3cee909f0f6a05d7a differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/5ba93c9db0cff93f52b521d7420e43f6eda2784f b/tests/fuzz/corpora/fuzz-sha256/5ba93c9db0cff93f52b521d7420e43f6eda2784f
new file mode 100644
index 000000000..f76dd238a
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/5ba93c9db0cff93f52b521d7420e43f6eda2784f differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/5cb04e3b8398476f331d75c6d94bb673b419ec64 b/tests/fuzz/corpora/fuzz-sha256/5cb04e3b8398476f331d75c6d94bb673b419ec64
new file mode 100644
index 000000000..fce7c8c44
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/5cb04e3b8398476f331d75c6d94bb673b419ec64 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 b/tests/fuzz/corpora/fuzz-sha256/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4
new file mode 100644
index 000000000..303e398c8
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/61545edb50944b2a71aa1a350bd9e62035477f92 b/tests/fuzz/corpora/fuzz-sha256/61545edb50944b2a71aa1a350bd9e62035477f92
new file mode 100644
index 000000000..f1181d5b6
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/61545edb50944b2a71aa1a350bd9e62035477f92
@@ -0,0 +1 @@
+ºººººººººººººººººººººººººººººººººººººººººººººººººººººººººººªºººº
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/6654800c3f041447008f2d7ae7038429c8a68d06 b/tests/fuzz/corpora/fuzz-sha256/6654800c3f041447008f2d7ae7038429c8a68d06
new file mode 100644
index 000000000..aa42d6c27
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/6654800c3f041447008f2d7ae7038429c8a68d06 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/68857ffd491a22591ab84365e320eb8bd26b7845 b/tests/fuzz/corpora/fuzz-sha256/68857ffd491a22591ab84365e320eb8bd26b7845
new file mode 100644
index 000000000..915410f5d
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/68857ffd491a22591ab84365e320eb8bd26b7845
@@ -0,0 +1 @@
+.iude
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/6bdade7fbaabb877c98372c186ac82136d480e81 b/tests/fuzz/corpora/fuzz-sha256/6bdade7fbaabb877c98372c186ac82136d480e81
new file mode 100644
index 000000000..d09cb37ff
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/6bdade7fbaabb877c98372c186ac82136d480e81 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/6e14a407faae939957b80e641a836735bbdcad5a b/tests/fuzz/corpora/fuzz-sha256/6e14a407faae939957b80e641a836735bbdcad5a
new file mode 100644
index 000000000..31f442a2f
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/6e14a407faae939957b80e641a836735bbdcad5a
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/706ff8f7d1481e276a86b8e39542e1291ed368d8 b/tests/fuzz/corpora/fuzz-sha256/706ff8f7d1481e276a86b8e39542e1291ed368d8
new file mode 100644
index 000000000..6aea29228
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/706ff8f7d1481e276a86b8e39542e1291ed368d8 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/71853c6197a6a7f222db0f1978c7cb232b87c5ee b/tests/fuzz/corpora/fuzz-sha256/71853c6197a6a7f222db0f1978c7cb232b87c5ee
new file mode 100644
index 000000000..139597f9c
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/71853c6197a6a7f222db0f1978c7cb232b87c5ee
@@ -0,0 +1,2 @@
+
+
diff --git a/tests/fuzz/corpora/fuzz-sha256/7379e869fb82fdbebd37000ca51daa51e4feaab8 b/tests/fuzz/corpora/fuzz-sha256/7379e869fb82fdbebd37000ca51daa51e4feaab8
new file mode 100644
index 000000000..21a9078a2
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/7379e869fb82fdbebd37000ca51daa51e4feaab8
@@ -0,0 +1 @@
+	ù
diff --git a/tests/fuzz/corpora/fuzz-sha256/74a2f59bb519f09409c5c47b55eb0f2443da0522 b/tests/fuzz/corpora/fuzz-sha256/74a2f59bb519f09409c5c47b55eb0f2443da0522
new file mode 100644
index 000000000..84d217e97
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/74a2f59bb519f09409c5c47b55eb0f2443da0522 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/758cc762ba544b57c202964d17e6e1f21c1b2b23 b/tests/fuzz/corpora/fuzz-sha256/758cc762ba544b57c202964d17e6e1f21c1b2b23
new file mode 100644
index 000000000..8aa4a507a
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/758cc762ba544b57c202964d17e6e1f21c1b2b23
@@ -0,0 +1 @@
+}22222292222222222222sslonf222222222222222222þ2222222222222ssl_conf2222222222222222222222222222222222222222222222222222222222ssl_conf22222222222222222222ssl_conf22222ssl_conf2222222222222222223
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/7a72ed075cf54a28afba55287372debbb6fa2ab3 b/tests/fuzz/corpora/fuzz-sha256/7a72ed075cf54a28afba55287372debbb6fa2ab3
new file mode 100644
index 000000000..76d0cec7c
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/7a72ed075cf54a28afba55287372debbb6fa2ab3
@@ -0,0 +1 @@
+B:::::::::::::B:::::::::::::::::::::::::::::::::::::ÿÿÿ·::::::::::::::::::::::::::::À::::::::::::::::wwwwwwwwwwwww::B
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/7c0ec0efe4507779457f99c5fddd573fca8ce7ae b/tests/fuzz/corpora/fuzz-sha256/7c0ec0efe4507779457f99c5fddd573fca8ce7ae
new file mode 100644
index 000000000..6b516850d
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/7c0ec0efe4507779457f99c5fddd573fca8ce7ae differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/7dce7f8e7f8279abdb5e85617b658d42c6951d86 b/tests/fuzz/corpora/fuzz-sha256/7dce7f8e7f8279abdb5e85617b658d42c6951d86
new file mode 100644
index 000000000..aec13672e
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/7dce7f8e7f8279abdb5e85617b658d42c6951d86 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/7ece90da7de9e70ec1a0578f2e88ae74983459d4 b/tests/fuzz/corpora/fuzz-sha256/7ece90da7de9e70ec1a0578f2e88ae74983459d4
new file mode 100644
index 000000000..1e8f67415
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/7ece90da7de9e70ec1a0578f2e88ae74983459d4 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/81036f771c318c8e2b6212f998db5cd2a348d36d b/tests/fuzz/corpora/fuzz-sha256/81036f771c318c8e2b6212f998db5cd2a348d36d
new file mode 100644
index 000000000..ee4ced663
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/81036f771c318c8e2b6212f998db5cd2a348d36d differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/81096f92c3d98ac386fdda6c26ad2cb2c411a828 b/tests/fuzz/corpora/fuzz-sha256/81096f92c3d98ac386fdda6c26ad2cb2c411a828
new file mode 100644
index 000000000..c79d2d605
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/81096f92c3d98ac386fdda6c26ad2cb2c411a828 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/81f543225622f5556402d4bfaa7d4b46f0510168 b/tests/fuzz/corpora/fuzz-sha256/81f543225622f5556402d4bfaa7d4b46f0510168
new file mode 100644
index 000000000..c543e24e1
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/81f543225622f5556402d4bfaa7d4b46f0510168
@@ -0,0 +1 @@
+?
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/8254f3cec863a7a4b4a65db24a176f64b66a4e14 b/tests/fuzz/corpora/fuzz-sha256/8254f3cec863a7a4b4a65db24a176f64b66a4e14
new file mode 100644
index 000000000..fbd633f2f
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/8254f3cec863a7a4b4a65db24a176f64b66a4e14
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÜÖÖÖÖ*)9ÖÖÖÖÖÖÖÖÖÖÖÖÖÍÖÖÖÖÖÖÖÖÖÖÖ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/836a60d51da397881f29b24a6c50c672a950d846 b/tests/fuzz/corpora/fuzz-sha256/836a60d51da397881f29b24a6c50c672a950d846
new file mode 100644
index 000000000..2199a269b
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/836a60d51da397881f29b24a6c50c672a950d846 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/85e53271e14006f0265921d02d4d736cdc580b0b b/tests/fuzz/corpora/fuzz-sha256/85e53271e14006f0265921d02d4d736cdc580b0b
new file mode 100644
index 000000000..ce542efaa
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/85e53271e14006f0265921d02d4d736cdc580b0b
@@ -0,0 +1 @@
+ÿ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/8bd631fc65ad351da05fb2897a5c2e24442c5c46 b/tests/fuzz/corpora/fuzz-sha256/8bd631fc65ad351da05fb2897a5c2e24442c5c46
new file mode 100644
index 000000000..774da72ca
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/8bd631fc65ad351da05fb2897a5c2e24442c5c46 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/8d79c061a1ef42e71fcbd932d0ad27a9fc3f5f99 b/tests/fuzz/corpora/fuzz-sha256/8d79c061a1ef42e71fcbd932d0ad27a9fc3f5f99
new file mode 100644
index 000000000..a641c3a12
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/8d79c061a1ef42e71fcbd932d0ad27a9fc3f5f99
@@ -0,0 +1 @@
+©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/8e56342d3956bc7447b81c24e292dba0ca2753f7 b/tests/fuzz/corpora/fuzz-sha256/8e56342d3956bc7447b81c24e292dba0ca2753f7
new file mode 100644
index 000000000..352e8f6c0
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/8e56342d3956bc7447b81c24e292dba0ca2753f7 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/8ffa6bccdaee241f07972c673f6c37db25718e6a b/tests/fuzz/corpora/fuzz-sha256/8ffa6bccdaee241f07972c673f6c37db25718e6a
new file mode 100644
index 000000000..4143718de
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/8ffa6bccdaee241f07972c673f6c37db25718e6a
@@ -0,0 +1 @@
+0Õ†�Ö
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/948201b94ab6b3e6eb0d7ab78d545ebcd44b0e64 b/tests/fuzz/corpora/fuzz-sha256/948201b94ab6b3e6eb0d7ab78d545ebcd44b0e64
new file mode 100644
index 000000000..a9929f750
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/948201b94ab6b3e6eb0d7ab78d545ebcd44b0e64
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÿÿÿ·ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖJÖ\\\\\\\\\\\\\\\\\\\\\\\ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÿÿÿ·ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖJÖ\\'\\\\\\\\\\\\\\\\\\þ\ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ--------------------------------ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÆÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ*-ÖÖÖÖ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/9842926af7ca0a8cca12604f945414f07b01e13d b/tests/fuzz/corpora/fuzz-sha256/9842926af7ca0a8cca12604f945414f07b01e13d
new file mode 100644
index 000000000..fc2b5693e
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/9842926af7ca0a8cca12604f945414f07b01e13d
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/988aa3a2d2dd884b4377e6c652f899f9d7778770 b/tests/fuzz/corpora/fuzz-sha256/988aa3a2d2dd884b4377e6c652f899f9d7778770
new file mode 100644
index 000000000..ec94859fb
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/988aa3a2d2dd884b4377e6c652f899f9d7778770 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/9c3843fddd2ee0719c0cfc15ae0dff5e1ccb693f b/tests/fuzz/corpora/fuzz-sha256/9c3843fddd2ee0719c0cfc15ae0dff5e1ccb693f
new file mode 100644
index 000000000..475ee8282
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/9c3843fddd2ee0719c0cfc15ae0dff5e1ccb693f
@@ -0,0 +1 @@
+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/9d9056a76672c3b52497e20b8e6ced3ebd065013 b/tests/fuzz/corpora/fuzz-sha256/9d9056a76672c3b52497e20b8e6ced3ebd065013
new file mode 100644
index 000000000..b5572610f
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/9d9056a76672c3b52497e20b8e6ced3ebd065013
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÿÿÿÿÿÖÖÖÖÖÖÖ]ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖalg_section(ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/a1978dbf84391399bf6d231a9f5317d5fabcd56a b/tests/fuzz/corpora/fuzz-sha256/a1978dbf84391399bf6d231a9f5317d5fabcd56a
new file mode 100644
index 000000000..327158fdf
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/a1978dbf84391399bf6d231a9f5317d5fabcd56a differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/a3d7355583b392c2c46b73e590f05f09fcfa6cf2 b/tests/fuzz/corpora/fuzz-sha256/a3d7355583b392c2c46b73e590f05f09fcfa6cf2
new file mode 100644
index 000000000..8e2af638b
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/a3d7355583b392c2c46b73e590f05f09fcfa6cf2 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 b/tests/fuzz/corpora/fuzz-sha256/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383
new file mode 100644
index 000000000..45a8ca02b
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/a81d4ce0c42d1b8336d0b3324cd6058d6718f9cc b/tests/fuzz/corpora/fuzz-sha256/a81d4ce0c42d1b8336d0b3324cd6058d6718f9cc
new file mode 100644
index 000000000..f0b4ed9cc
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/a81d4ce0c42d1b8336d0b3324cd6058d6718f9cc differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/a8882fb1dbba59e66f450a80429c01e13f5962ad b/tests/fuzz/corpora/fuzz-sha256/a8882fb1dbba59e66f450a80429c01e13f5962ad
new file mode 100644
index 000000000..23e17c3ee
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/a8882fb1dbba59e66f450a80429c01e13f5962ad differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/a8ffaa03ddd00f00a67f81605a0266aa7a500e87 b/tests/fuzz/corpora/fuzz-sha256/a8ffaa03ddd00f00a67f81605a0266aa7a500e87
new file mode 100644
index 000000000..f88f81088
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/a8ffaa03ddd00f00a67f81605a0266aa7a500e87 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/a96f25090cc940134f56b881860aebcbd486e24c b/tests/fuzz/corpora/fuzz-sha256/a96f25090cc940134f56b881860aebcbd486e24c
new file mode 100644
index 000000000..32d1a6c4b
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/a96f25090cc940134f56b881860aebcbd486e24c differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/a9d3c9cd54b1a392b21ea14904d9a318f74636b7 b/tests/fuzz/corpora/fuzz-sha256/a9d3c9cd54b1a392b21ea14904d9a318f74636b7
new file mode 100644
index 000000000..127620c78
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/a9d3c9cd54b1a392b21ea14904d9a318f74636b7
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/aa5180cd82c6e14b7ac1a2b4393412f5d2662ccc b/tests/fuzz/corpora/fuzz-sha256/aa5180cd82c6e14b7ac1a2b4393412f5d2662ccc
new file mode 100644
index 000000000..3a65fede5
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/aa5180cd82c6e14b7ac1a2b4393412f5d2662ccc differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/ab461f6b8a6842a473257a2561c1fbdf91bdfe77 b/tests/fuzz/corpora/fuzz-sha256/ab461f6b8a6842a473257a2561c1fbdf91bdfe77
new file mode 100644
index 000000000..0f0f3e3b1
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/ab461f6b8a6842a473257a2561c1fbdf91bdfe77
@@ -0,0 +1 @@
+ü
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/ab60012e0d4be95cbb127bd55d2a968212d54616 b/tests/fuzz/corpora/fuzz-sha256/ab60012e0d4be95cbb127bd55d2a968212d54616
new file mode 100644
index 000000000..b570fe147
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/ab60012e0d4be95cbb127bd55d2a968212d54616 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/acfdd7bec802fc84fe56f89f0170225ef751c40c b/tests/fuzz/corpora/fuzz-sha256/acfdd7bec802fc84fe56f89f0170225ef751c40c
new file mode 100644
index 000000000..f8c52d619
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/acfdd7bec802fc84fe56f89f0170225ef751c40c
@@ -0,0 +1 @@
+`````````````````````````````ÿÿÿÿÿÿ`````b`````*`````````````````````````ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ````````®
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc b/tests/fuzz/corpora/fuzz-sha256/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc
@@ -0,0 +1 @@
+
diff --git a/tests/fuzz/corpora/fuzz-sha256/b3048a8b252300ffdc71272c85a443ddb4ff17dd b/tests/fuzz/corpora/fuzz-sha256/b3048a8b252300ffdc71272c85a443ddb4ff17dd
new file mode 100644
index 000000000..0ac84ec53
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/b3048a8b252300ffdc71272c85a443ddb4ff17dd
@@ -0,0 +1 @@
+½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿalg_section
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/b50d2d95daf5dacebd35bcf015bdf0961db1389f b/tests/fuzz/corpora/fuzz-sha256/b50d2d95daf5dacebd35bcf015bdf0961db1389f
new file mode 100644
index 000000000..bf837f8d2
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/b50d2d95daf5dacebd35bcf015bdf0961db1389f differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/b54664965911c6fe91e18cd01b68a75c8183b530 b/tests/fuzz/corpora/fuzz-sha256/b54664965911c6fe91e18cd01b68a75c8183b530
new file mode 100644
index 000000000..39e8d6602
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/b54664965911c6fe91e18cd01b68a75c8183b530
@@ -0,0 +1 @@
+ý
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c b/tests/fuzz/corpora/fuzz-sha256/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c
new file mode 100644
index 000000000..c22708346
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/b68542373c05c0ed25231d09955b2c699d37c45b b/tests/fuzz/corpora/fuzz-sha256/b68542373c05c0ed25231d09955b2c699d37c45b
new file mode 100644
index 000000000..050ac90ec
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/b68542373c05c0ed25231d09955b2c699d37c45b
@@ -0,0 +1 @@
+þ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/b815132c9df0fec2704a3d280fab477b9efae344 b/tests/fuzz/corpora/fuzz-sha256/b815132c9df0fec2704a3d280fab477b9efae344
new file mode 100644
index 000000000..1e24188ae
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/b815132c9df0fec2704a3d280fab477b9efae344 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/b830c46d24068069f0a43687826f355b21fdb941 b/tests/fuzz/corpora/fuzz-sha256/b830c46d24068069f0a43687826f355b21fdb941
new file mode 100644
index 000000000..5d3388254
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/b830c46d24068069f0a43687826f355b21fdb941
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/bca764c75840dd546c93b706d70d8a696e5304ab b/tests/fuzz/corpora/fuzz-sha256/bca764c75840dd546c93b706d70d8a696e5304ab
new file mode 100644
index 000000000..2b20cd858
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/bca764c75840dd546c93b706d70d8a696e5304ab
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ†ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖ×ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/bf8b4530d8d246dd74ac53a13471bba17941dff7 b/tests/fuzz/corpora/fuzz-sha256/bf8b4530d8d246dd74ac53a13471bba17941dff7
new file mode 100644
index 000000000..6b2aaa764
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/bf8b4530d8d246dd74ac53a13471bba17941dff7
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/c2143b1a0db17957bec1b41bb2e5f75aa135981e b/tests/fuzz/corpora/fuzz-sha256/c2143b1a0db17957bec1b41bb2e5f75aa135981e
new file mode 100644
index 000000000..52e60b449
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/c2143b1a0db17957bec1b41bb2e5f75aa135981e
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e b/tests/fuzz/corpora/fuzz-sha256/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e
new file mode 100644
index 000000000..25cb955ba
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/c8e1671422fc438bde0c7858415433959801e626 b/tests/fuzz/corpora/fuzz-sha256/c8e1671422fc438bde0c7858415433959801e626
new file mode 100644
index 000000000..6513fbcf7
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/c8e1671422fc438bde0c7858415433959801e626 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/cb16f1e3c4facf4e4d6f4e4f3c8bd11e9dcac5c4 b/tests/fuzz/corpora/fuzz-sha256/cb16f1e3c4facf4e4d6f4e4f3c8bd11e9dcac5c4
new file mode 100644
index 000000000..a11b1207e
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/cb16f1e3c4facf4e4d6f4e4f3c8bd11e9dcac5c4 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/cd8ee78b7d4ea261a38f425557da6b094299b79f b/tests/fuzz/corpora/fuzz-sha256/cd8ee78b7d4ea261a38f425557da6b094299b79f
new file mode 100644
index 000000000..ded724005
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/cd8ee78b7d4ea261a38f425557da6b094299b79f differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/cdc6d27e422a59d800eb77692b23ecda08301636 b/tests/fuzz/corpora/fuzz-sha256/cdc6d27e422a59d800eb77692b23ecda08301636
new file mode 100644
index 000000000..5e9f60a2e
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/cdc6d27e422a59d800eb77692b23ecda08301636 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/cf6bac6950a0d90489e0bd541d66ee8f6b629744 b/tests/fuzz/corpora/fuzz-sha256/cf6bac6950a0d90489e0bd541d66ee8f6b629744
new file mode 100644
index 000000000..5e9fd0a4c
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/cf6bac6950a0d90489e0bd541d66ee8f6b629744 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/cf99bfb7b7f07540f9764ee44892e5f3ec17f014 b/tests/fuzz/corpora/fuzz-sha256/cf99bfb7b7f07540f9764ee44892e5f3ec17f014
new file mode 100644
index 000000000..bfcfafa85
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/cf99bfb7b7f07540f9764ee44892e5f3ec17f014 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/cff3701550b5fac2145798aeaf8a11bb354a0a9d b/tests/fuzz/corpora/fuzz-sha256/cff3701550b5fac2145798aeaf8a11bb354a0a9d
new file mode 100644
index 000000000..4826d77c6
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/cff3701550b5fac2145798aeaf8a11bb354a0a9d
@@ -0,0 +1 @@
+**ÿÿÿÿÿ*
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/d063ae34826c4c4a2f3173b31da86c3bf106d0de b/tests/fuzz/corpora/fuzz-sha256/d063ae34826c4c4a2f3173b31da86c3bf106d0de
new file mode 100644
index 000000000..6aee798f8
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/d063ae34826c4c4a2f3173b31da86c3bf106d0de differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/d06505e53ab8c8f2c5744128c74bf989dbc64564 b/tests/fuzz/corpora/fuzz-sha256/d06505e53ab8c8f2c5744128c74bf989dbc64564
new file mode 100644
index 000000000..888054596
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/d06505e53ab8c8f2c5744128c74bf989dbc64564 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/d07e4bc786c88b8d2304f84c7db2098666f822c0 b/tests/fuzz/corpora/fuzz-sha256/d07e4bc786c88b8d2304f84c7db2098666f822c0
new file mode 100644
index 000000000..5639b6ddc
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/d07e4bc786c88b8d2304f84c7db2098666f822c0
@@ -0,0 +1 @@
+û
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/d41d023ba43355561a0f9a676ed02bd503edd282 b/tests/fuzz/corpora/fuzz-sha256/d41d023ba43355561a0f9a676ed02bd503edd282
new file mode 100644
index 000000000..b42eadc23
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/d41d023ba43355561a0f9a676ed02bd503edd282 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/d7f4b6f0e98c379c50a7f7dfd718e3813bc5d161 b/tests/fuzz/corpora/fuzz-sha256/d7f4b6f0e98c379c50a7f7dfd718e3813bc5d161
new file mode 100644
index 000000000..20d42337e
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/d7f4b6f0e98c379c50a7f7dfd718e3813bc5d161 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/d910e0a283285e62329fefd0658dd88fd3d1f1eb b/tests/fuzz/corpora/fuzz-sha256/d910e0a283285e62329fefd0658dd88fd3d1f1eb
new file mode 100644
index 000000000..969a86f33
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/d910e0a283285e62329fefd0658dd88fd3d1f1eb differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/da797750595aa14ad13b1e590bc4e4490fa7075f b/tests/fuzz/corpora/fuzz-sha256/da797750595aa14ad13b1e590bc4e4490fa7075f
new file mode 100644
index 000000000..88edcf3e5
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/da797750595aa14ad13b1e590bc4e4490fa7075f
@@ -0,0 +1 @@
+ÿ�
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/db9ba75b69b9af8de0ff0ef4202890dc96233bce b/tests/fuzz/corpora/fuzz-sha256/db9ba75b69b9af8de0ff0ef4202890dc96233bce
new file mode 100644
index 000000000..cc6b4a558
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/db9ba75b69b9af8de0ff0ef4202890dc96233bce differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/dce1236e62a1163fd561d4afd55c1298e10966c0 b/tests/fuzz/corpora/fuzz-sha256/dce1236e62a1163fd561d4afd55c1298e10966c0
new file mode 100644
index 000000000..a6a5b1a4b
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/dce1236e62a1163fd561d4afd55c1298e10966c0 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/df310213dc165827b1c568485706abc0417e947a b/tests/fuzz/corpora/fuzz-sha256/df310213dc165827b1c568485706abc0417e947a
new file mode 100644
index 000000000..cc15cc3d4
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/df310213dc165827b1c568485706abc0417e947a
@@ -0,0 +1 @@
+}22222222222222222222222222222222222000000000000000000000000000000000000000000000000014347467612885206812ý222222222222222222
22
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/dfc75bbfa91653d88d91eb294d9528999559f9f0 b/tests/fuzz/corpora/fuzz-sha256/dfc75bbfa91653d88d91eb294d9528999559f9f0
new file mode 100644
index 000000000..6437cfee0
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/dfc75bbfa91653d88d91eb294d9528999559f9f0
@@ -0,0 +1 @@
+}222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/e1401c9cafc74c0596d48681a036e74697dac26d b/tests/fuzz/corpora/fuzz-sha256/e1401c9cafc74c0596d48681a036e74697dac26d
new file mode 100644
index 000000000..457f2ada6
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/e1401c9cafc74c0596d48681a036e74697dac26d
@@ -0,0 +1 @@
+ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÜÖÖÖÖÖÖÆÖÖÖÖÖÖÖÖÖÖÖÖÖÖÍÖÖÖÖÖÖÖÖÖÖÖ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖs
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/e1e90e724b2143c785c92d0f7bcaf4ce959784b0 b/tests/fuzz/corpora/fuzz-sha256/e1e90e724b2143c785c92d0f7bcaf4ce959784b0
new file mode 100644
index 000000000..9ba03810f
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/e1e90e724b2143c785c92d0f7bcaf4ce959784b0 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/e2515dbcf4ed0440b844ee2a592da5295130f242 b/tests/fuzz/corpora/fuzz-sha256/e2515dbcf4ed0440b844ee2a592da5295130f242
new file mode 100644
index 000000000..88e586abd
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/e2515dbcf4ed0440b844ee2a592da5295130f242
@@ -0,0 +1 @@
+$Hÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰‰‰‰
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/e3c5d55fffd89668cd8318f6b5afd953ed92be2e b/tests/fuzz/corpora/fuzz-sha256/e3c5d55fffd89668cd8318f6b5afd953ed92be2e
new file mode 100644
index 000000000..9d0c80551
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/e3c5d55fffd89668cd8318f6b5afd953ed92be2e differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/e42bbdc84cb6849e5190fc33c32dc60fe8b1ddc3 b/tests/fuzz/corpora/fuzz-sha256/e42bbdc84cb6849e5190fc33c32dc60fe8b1ddc3
new file mode 100644
index 000000000..eddef7216
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/e42bbdc84cb6849e5190fc33c32dc60fe8b1ddc3 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/e6a5cb67c1385077a4c1cee51762c771c921533c b/tests/fuzz/corpora/fuzz-sha256/e6a5cb67c1385077a4c1cee51762c771c921533c
new file mode 100644
index 000000000..17693164b
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/e6a5cb67c1385077a4c1cee51762c771c921533c differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/e7240a06fa3f3d805f7d6c97ece4c985d42c3812 b/tests/fuzz/corpora/fuzz-sha256/e7240a06fa3f3d805f7d6c97ece4c985d42c3812
new file mode 100644
index 000000000..526249443
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/e7240a06fa3f3d805f7d6c97ece4c985d42c3812 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/ea6027a7035425db71de1e39aeec8d69cb57c6e6 b/tests/fuzz/corpora/fuzz-sha256/ea6027a7035425db71de1e39aeec8d69cb57c6e6
new file mode 100644
index 000000000..5c64bc1cf
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/ea6027a7035425db71de1e39aeec8d69cb57c6e6 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/ebdc2288a14298f5f7adf08e069b39fc42cbd909 b/tests/fuzz/corpora/fuzz-sha256/ebdc2288a14298f5f7adf08e069b39fc42cbd909
new file mode 100644
index 000000000..152f9ed5a
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/ebdc2288a14298f5f7adf08e069b39fc42cbd909
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/ec33cd7c196c9f3e51b509bfb4ea7fb9fda88956 b/tests/fuzz/corpora/fuzz-sha256/ec33cd7c196c9f3e51b509bfb4ea7fb9fda88956
new file mode 100644
index 000000000..d4d783df9
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/ec33cd7c196c9f3e51b509bfb4ea7fb9fda88956 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/ee0455230d5a6b39f64045a1e2488f03612e1737 b/tests/fuzz/corpora/fuzz-sha256/ee0455230d5a6b39f64045a1e2488f03612e1737
new file mode 100644
index 000000000..3aaf270ad
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/ee0455230d5a6b39f64045a1e2488f03612e1737 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/ee1b5a21aa6abfc2801ec434c522cce1f31c789c b/tests/fuzz/corpora/fuzz-sha256/ee1b5a21aa6abfc2801ec434c522cce1f31c789c
new file mode 100644
index 000000000..405318522
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/ee1b5a21aa6abfc2801ec434c522cce1f31c789c differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/eeab1f55049068169c659f82dfd30e651edddf5a b/tests/fuzz/corpora/fuzz-sha256/eeab1f55049068169c659f82dfd30e651edddf5a
new file mode 100644
index 000000000..c97e0c933
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/eeab1f55049068169c659f82dfd30e651edddf5a
@@ -0,0 +1 @@
+ÿ
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/f07b2552cf1ce3e3309fcfc81a09121c2623ede2 b/tests/fuzz/corpora/fuzz-sha256/f07b2552cf1ce3e3309fcfc81a09121c2623ede2
new file mode 100644
index 000000000..0dc60902f
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/f07b2552cf1ce3e3309fcfc81a09121c2623ede2 differ
diff --git a/tests/fuzz/corpora/fuzz-sha256/f11d1c80a3eeec16ed6079a52005d446886c3a4f b/tests/fuzz/corpora/fuzz-sha256/f11d1c80a3eeec16ed6079a52005d446886c3a4f
new file mode 100644
index 000000000..8b0e2fb7f
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/f11d1c80a3eeec16ed6079a52005d446886c3a4f
@@ -0,0 +1 @@
+°
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/f22f013452619b3e3b2b18ae2409457695c77a7d b/tests/fuzz/corpora/fuzz-sha256/f22f013452619b3e3b2b18ae2409457695c77a7d
new file mode 100644
index 000000000..0de676b3f
--- /dev/null
+++ b/tests/fuzz/corpora/fuzz-sha256/f22f013452619b3e3b2b18ae2409457695c77a7d
@@ -0,0 +1 @@
+}222(((((((((((((((((((((((((((((((((((((((22222222222222222222222222222222222222222222222222222222222222222222222222222222222
\ No newline at end of file
diff --git a/tests/fuzz/corpora/fuzz-sha256/fbb09db8eab39caa8695a238ff3652e8c1038e55 b/tests/fuzz/corpora/fuzz-sha256/fbb09db8eab39caa8695a238ff3652e8c1038e55
new file mode 100644
index 000000000..65dcdfc9a
Binary files /dev/null and b/tests/fuzz/corpora/fuzz-sha256/fbb09db8eab39caa8695a238ff3652e8c1038e55 differ
