Generate bn_div and bn_mod_exp corpus from bn_tests.txt.

Also switch them to accepting a u16 length prefix. We appear not to have
any such tests right now, but RSA-2048 would involve modulus well larger
and primes just a hair larger than a u8 length prefix alows.

Change-Id: Icce8f1d976e159b945302fbba732e72913c7b724
Reviewed-on: https://boringssl-review.googlesource.com/22284
Commit-Queue: Steven Valdez <svaldez@google.com>
Reviewed-by: Steven Valdez <svaldez@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/crypto/fipsmodule/bn/bn_test_to_fuzzer.go b/crypto/fipsmodule/bn/bn_test_to_fuzzer.go
new file mode 100644
index 0000000..d1ee734
--- /dev/null
+++ b/crypto/fipsmodule/bn/bn_test_to_fuzzer.go
@@ -0,0 +1,234 @@
+// Copyright (c) 2017, 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.
+
+package main
+
+import (
+	"bufio"
+	"crypto/sha1"
+	"encoding/hex"
+	"errors"
+	"fmt"
+	"io"
+	"io/ioutil"
+	"math/big"
+	"os"
+	"path/filepath"
+	"strings"
+)
+
+type test struct {
+	LineNumber int
+	Type       string
+	Values     map[string]*big.Int
+}
+
+type testScanner struct {
+	scanner *bufio.Scanner
+	lineNo  int
+	err     error
+	test    test
+}
+
+func newTestScanner(r io.Reader) *testScanner {
+	return &testScanner{scanner: bufio.NewScanner(r)}
+}
+
+func (s *testScanner) scanLine() bool {
+	if !s.scanner.Scan() {
+		return false
+	}
+	s.lineNo++
+	return true
+}
+
+func (s *testScanner) addAttribute(line string) (key string, ok bool) {
+	fields := strings.SplitN(line, "=", 2)
+	if len(fields) != 2 {
+		s.setError(errors.New("invalid syntax"))
+		return "", false
+	}
+
+	key = strings.TrimSpace(fields[0])
+	value := strings.TrimSpace(fields[1])
+
+	valueInt, ok := new(big.Int).SetString(value, 16)
+	if !ok {
+		s.setError(fmt.Errorf("could not parse %q", value))
+		return "", false
+	}
+	if _, dup := s.test.Values[key]; dup {
+		s.setError(fmt.Errorf("duplicate key %q", key))
+		return "", false
+	}
+	s.test.Values[key] = valueInt
+	return key, true
+}
+
+func (s *testScanner) Scan() bool {
+	s.test = test{
+		Values: make(map[string]*big.Int),
+	}
+
+	// Scan until the first attribute.
+	for {
+		if !s.scanLine() {
+			return false
+		}
+		if len(s.scanner.Text()) != 0 && s.scanner.Text()[0] != '#' {
+			break
+		}
+	}
+
+	var ok bool
+	s.test.Type, ok = s.addAttribute(s.scanner.Text())
+	if !ok {
+		return false
+	}
+	s.test.LineNumber = s.lineNo
+
+	for s.scanLine() {
+		if len(s.scanner.Text()) == 0 {
+			break
+		}
+
+		if s.scanner.Text()[0] == '#' {
+			continue
+		}
+
+		if _, ok := s.addAttribute(s.scanner.Text()); !ok {
+			return false
+		}
+	}
+	return s.scanner.Err() == nil
+}
+
+func (s *testScanner) Test() test {
+	return s.test
+}
+
+func (s *testScanner) Err() error {
+	if s.err != nil {
+		return s.err
+	}
+	return s.scanner.Err()
+}
+
+func (s *testScanner) setError(err error) {
+	s.err = fmt.Errorf("line %d: %s", s.lineNo, err)
+}
+
+func checkKeys(t test, keys ...string) bool {
+	var foundErrors bool
+
+	for _, k := range keys {
+		if _, ok := t.Values[k]; !ok {
+			fmt.Fprintf(os.Stderr, "Line %d: missing key %q.\n", t.LineNumber, k)
+			foundErrors = true
+		}
+	}
+
+	for k, _ := range t.Values {
+		var found bool
+		for _, k2 := range keys {
+			if k == k2 {
+				found = true
+				break
+			}
+		}
+		if !found {
+			fmt.Fprintf(os.Stderr, "Line %d: unexpected key %q.\n", t.LineNumber, k)
+			foundErrors = true
+		}
+	}
+
+	return !foundErrors
+}
+
+func appendLengthPrefixed(ret, b []byte) []byte {
+	ret = append(ret, byte(len(b)>>8), byte(len(b)))
+	ret = append(ret, b...)
+	return ret
+}
+
+func appendUnsigned(ret []byte, n *big.Int) []byte {
+	b := n.Bytes()
+	if n.Sign() == 0 {
+		b = []byte{0}
+	}
+	return appendLengthPrefixed(ret, b)
+}
+
+func appendSigned(ret []byte, n *big.Int) []byte {
+	var sign byte
+	if n.Sign() < 0 {
+		sign = 1
+	}
+	b := []byte{sign}
+	b = append(b, n.Bytes()...)
+	if n.Sign() == 0 {
+		b = append(b, 0)
+	}
+	return appendLengthPrefixed(ret, b)
+}
+
+func main() {
+	if len(os.Args) != 3 {
+		fmt.Fprintf(os.Stderr, "Usage: %s TESTS FUZZ_DIR\n", os.Args[0])
+		os.Exit(1)
+	}
+
+	in, err := os.Open(os.Args[1])
+	if err != nil {
+		fmt.Fprintf(os.Stderr, "Error opening %s: %s.\n", os.Args[0], err)
+		os.Exit(1)
+	}
+	defer in.Close()
+
+	fuzzerDir := os.Args[2]
+
+	scanner := newTestScanner(in)
+	for scanner.Scan() {
+		var fuzzer string
+		var b []byte
+		test := scanner.Test()
+		switch test.Type {
+		case "Quotient":
+			if checkKeys(test, "A", "B", "Quotient", "Remainder") {
+				fuzzer = "bn_div"
+				b = appendSigned(b, test.Values["A"])
+				b = appendSigned(b, test.Values["B"])
+			}
+		case "ModExp":
+			if checkKeys(test, "A", "E", "M", "ModExp") {
+				fuzzer = "bn_mod_exp"
+				b = appendSigned(b, test.Values["A"])
+				b = appendUnsigned(b, test.Values["E"])
+				b = appendUnsigned(b, test.Values["M"])
+			}
+		}
+
+		if len(fuzzer) != 0 {
+			hash := sha1.Sum(b)
+			path := filepath.Join(fuzzerDir, fuzzer + "_corpus", hex.EncodeToString(hash[:]))
+			if err := ioutil.WriteFile(path, b, 0666); err != nil {
+				fmt.Fprintf(os.Stderr, "Error writing to %s: %s.\n", path, err)
+				os.Exit(1)
+			}
+		}
+	}
+	if scanner.Err() != nil {
+		fmt.Fprintf(os.Stderr, "Error reading tests: %s.\n", scanner.Err())
+	}
+}
diff --git a/fuzz/bn_div.cc b/fuzz/bn_div.cc
index 8994826..16b060e 100644
--- a/fuzz/bn_div.cc
+++ b/fuzz/bn_div.cc
@@ -28,10 +28,10 @@
   CBS cbs, child0, child1;
   uint8_t sign0, sign1;
   CBS_init(&cbs, buf, len);
-  if (!CBS_get_u8_length_prefixed(&cbs, &child0) ||
+  if (!CBS_get_u16_length_prefixed(&cbs, &child0) ||
       !CBS_get_u8(&child0, &sign0) ||
       CBS_len(&child0) == 0 ||
-      !CBS_get_u8_length_prefixed(&cbs, &child1) ||
+      !CBS_get_u16_length_prefixed(&cbs, &child1) ||
       !CBS_get_u8(&child1, &sign1) ||
       CBS_len(&child1) == 0) {
     return 0;
diff --git a/fuzz/bn_div_corpus/003c251663b41c83a0f83abc47c785b353849b99 b/fuzz/bn_div_corpus/003c251663b41c83a0f83abc47c785b353849b99
new file mode 100644
index 0000000..4ecf58a
--- /dev/null
+++ b/fuzz/bn_div_corpus/003c251663b41c83a0f83abc47c785b353849b99
Binary files differ
diff --git a/fuzz/bn_div_corpus/003cade09fe7fd51c9a44a547f9d37e54a772cde b/fuzz/bn_div_corpus/003cade09fe7fd51c9a44a547f9d37e54a772cde
new file mode 100644
index 0000000..d18c578
--- /dev/null
+++ b/fuzz/bn_div_corpus/003cade09fe7fd51c9a44a547f9d37e54a772cde
Binary files differ
diff --git a/fuzz/bn_div_corpus/006ab25bff8f0f5e84dfe2baa2ea02174b6f7c10 b/fuzz/bn_div_corpus/006ab25bff8f0f5e84dfe2baa2ea02174b6f7c10
new file mode 100644
index 0000000..4664cb4
--- /dev/null
+++ b/fuzz/bn_div_corpus/006ab25bff8f0f5e84dfe2baa2ea02174b6f7c10
Binary files differ
diff --git a/fuzz/bn_div_corpus/009618c4aa60db6fa4825583b2a2dc90b3007617 b/fuzz/bn_div_corpus/009618c4aa60db6fa4825583b2a2dc90b3007617
new file mode 100644
index 0000000..f8a2855
--- /dev/null
+++ b/fuzz/bn_div_corpus/009618c4aa60db6fa4825583b2a2dc90b3007617
Binary files differ
diff --git a/fuzz/bn_div_corpus/00eae5bf127a9ff9732396d7f57a817aff3a4403 b/fuzz/bn_div_corpus/00eae5bf127a9ff9732396d7f57a817aff3a4403
new file mode 100644
index 0000000..497375d
--- /dev/null
+++ b/fuzz/bn_div_corpus/00eae5bf127a9ff9732396d7f57a817aff3a4403
Binary files differ
diff --git a/fuzz/bn_div_corpus/011264e97cb60706f2ed1acec26f847cccddef45 b/fuzz/bn_div_corpus/011264e97cb60706f2ed1acec26f847cccddef45
new file mode 100644
index 0000000..b7418a6
--- /dev/null
+++ b/fuzz/bn_div_corpus/011264e97cb60706f2ed1acec26f847cccddef45
Binary files differ
diff --git a/fuzz/bn_div_corpus/01543cd779056b260c4b5bfa43ec480d1bf361c1 b/fuzz/bn_div_corpus/01543cd779056b260c4b5bfa43ec480d1bf361c1
new file mode 100644
index 0000000..c6e0f35
--- /dev/null
+++ b/fuzz/bn_div_corpus/01543cd779056b260c4b5bfa43ec480d1bf361c1
Binary files differ
diff --git a/fuzz/bn_div_corpus/01b310cc936449925aa14116993fda45175fbed5 b/fuzz/bn_div_corpus/01b310cc936449925aa14116993fda45175fbed5
new file mode 100644
index 0000000..ba17ae6
--- /dev/null
+++ b/fuzz/bn_div_corpus/01b310cc936449925aa14116993fda45175fbed5
Binary files differ
diff --git a/fuzz/bn_div_corpus/030d55f5afce6b4c450393af0293b8b5a0f8eeca b/fuzz/bn_div_corpus/030d55f5afce6b4c450393af0293b8b5a0f8eeca
new file mode 100644
index 0000000..74cc028
--- /dev/null
+++ b/fuzz/bn_div_corpus/030d55f5afce6b4c450393af0293b8b5a0f8eeca
Binary files differ
diff --git a/fuzz/bn_div_corpus/034cda0ad8bddc7922a41e5a8d438708e87673fc b/fuzz/bn_div_corpus/034cda0ad8bddc7922a41e5a8d438708e87673fc
new file mode 100644
index 0000000..6d88713
--- /dev/null
+++ b/fuzz/bn_div_corpus/034cda0ad8bddc7922a41e5a8d438708e87673fc
Binary files differ
diff --git a/fuzz/bn_div_corpus/03e4c1b3ee2f38f138d9082a553ac7d6bc1fb24c b/fuzz/bn_div_corpus/03e4c1b3ee2f38f138d9082a553ac7d6bc1fb24c
new file mode 100644
index 0000000..c5de722
--- /dev/null
+++ b/fuzz/bn_div_corpus/03e4c1b3ee2f38f138d9082a553ac7d6bc1fb24c
Binary files differ
diff --git a/fuzz/bn_div_corpus/04b63b12febc233115a8c44d88e429d03f9a91e9 b/fuzz/bn_div_corpus/04b63b12febc233115a8c44d88e429d03f9a91e9
new file mode 100644
index 0000000..e5353e7
--- /dev/null
+++ b/fuzz/bn_div_corpus/04b63b12febc233115a8c44d88e429d03f9a91e9
Binary files differ
diff --git a/fuzz/bn_div_corpus/04c44973f48f90dd1f5119f5dedc2c62531cfc69 b/fuzz/bn_div_corpus/04c44973f48f90dd1f5119f5dedc2c62531cfc69
new file mode 100644
index 0000000..08844da
--- /dev/null
+++ b/fuzz/bn_div_corpus/04c44973f48f90dd1f5119f5dedc2c62531cfc69
Binary files differ
diff --git a/fuzz/bn_div_corpus/0590f2885c4d05cedc1a53435186ac4ff831b428 b/fuzz/bn_div_corpus/0590f2885c4d05cedc1a53435186ac4ff831b428
new file mode 100644
index 0000000..c0e7156
--- /dev/null
+++ b/fuzz/bn_div_corpus/0590f2885c4d05cedc1a53435186ac4ff831b428
Binary files differ
diff --git a/fuzz/bn_div_corpus/05de273a1f0e624b46aec10ad013cf6db26659ad b/fuzz/bn_div_corpus/05de273a1f0e624b46aec10ad013cf6db26659ad
new file mode 100644
index 0000000..3ed1e2a
--- /dev/null
+++ b/fuzz/bn_div_corpus/05de273a1f0e624b46aec10ad013cf6db26659ad
Binary files differ
diff --git a/fuzz/bn_div_corpus/08636c33e4b47d83361be61eb24636266eb5dadc b/fuzz/bn_div_corpus/08636c33e4b47d83361be61eb24636266eb5dadc
new file mode 100644
index 0000000..4081d6c
--- /dev/null
+++ b/fuzz/bn_div_corpus/08636c33e4b47d83361be61eb24636266eb5dadc
Binary files differ
diff --git a/fuzz/bn_div_corpus/0b97ef3472b2be70e869ebdf8998f4c5833d7ca6 b/fuzz/bn_div_corpus/0b97ef3472b2be70e869ebdf8998f4c5833d7ca6
new file mode 100644
index 0000000..3df51fd
--- /dev/null
+++ b/fuzz/bn_div_corpus/0b97ef3472b2be70e869ebdf8998f4c5833d7ca6
Binary files differ
diff --git a/fuzz/bn_div_corpus/0d5d7b0e6ee453dc250e928d4535e3848c2e120d b/fuzz/bn_div_corpus/0d5d7b0e6ee453dc250e928d4535e3848c2e120d
new file mode 100644
index 0000000..fe7d272
--- /dev/null
+++ b/fuzz/bn_div_corpus/0d5d7b0e6ee453dc250e928d4535e3848c2e120d
Binary files differ
diff --git a/fuzz/bn_div_corpus/0df16313101b2c6cba085de0e7a55bea5d2b8301 b/fuzz/bn_div_corpus/0df16313101b2c6cba085de0e7a55bea5d2b8301
new file mode 100644
index 0000000..871061b
--- /dev/null
+++ b/fuzz/bn_div_corpus/0df16313101b2c6cba085de0e7a55bea5d2b8301
Binary files differ
diff --git a/fuzz/bn_div_corpus/0e5abe4893350487dcdac15344f2156bf3b291e7 b/fuzz/bn_div_corpus/0e5abe4893350487dcdac15344f2156bf3b291e7
new file mode 100644
index 0000000..52fb730
--- /dev/null
+++ b/fuzz/bn_div_corpus/0e5abe4893350487dcdac15344f2156bf3b291e7
Binary files differ
diff --git a/fuzz/bn_div_corpus/0f7c43030e4a5c6fc1f2578b34c18764bbd062de b/fuzz/bn_div_corpus/0f7c43030e4a5c6fc1f2578b34c18764bbd062de
new file mode 100644
index 0000000..7724a06
--- /dev/null
+++ b/fuzz/bn_div_corpus/0f7c43030e4a5c6fc1f2578b34c18764bbd062de
Binary files differ
diff --git a/fuzz/bn_div_corpus/1007fe34b68fe623c436205e766c33399a5905c1 b/fuzz/bn_div_corpus/1007fe34b68fe623c436205e766c33399a5905c1
new file mode 100644
index 0000000..94245e4
--- /dev/null
+++ b/fuzz/bn_div_corpus/1007fe34b68fe623c436205e766c33399a5905c1
Binary files differ
diff --git a/fuzz/bn_div_corpus/10d74a5ddcffa142aa705863ec08a2bf575f8fc8 b/fuzz/bn_div_corpus/10d74a5ddcffa142aa705863ec08a2bf575f8fc8
new file mode 100644
index 0000000..b122a60
--- /dev/null
+++ b/fuzz/bn_div_corpus/10d74a5ddcffa142aa705863ec08a2bf575f8fc8
Binary files differ
diff --git a/fuzz/bn_div_corpus/1122ec743631816220ea940c64a01de3708a7771 b/fuzz/bn_div_corpus/1122ec743631816220ea940c64a01de3708a7771
new file mode 100644
index 0000000..c617a0f
--- /dev/null
+++ b/fuzz/bn_div_corpus/1122ec743631816220ea940c64a01de3708a7771
Binary files differ
diff --git a/fuzz/bn_div_corpus/11636b2cede4e8debde4531dd950801dc1254e11 b/fuzz/bn_div_corpus/11636b2cede4e8debde4531dd950801dc1254e11
new file mode 100644
index 0000000..97a03f4
--- /dev/null
+++ b/fuzz/bn_div_corpus/11636b2cede4e8debde4531dd950801dc1254e11
Binary files differ
diff --git a/fuzz/bn_div_corpus/116a4f61a35ae003b110d744dd5fc569a29dc207 b/fuzz/bn_div_corpus/116a4f61a35ae003b110d744dd5fc569a29dc207
new file mode 100644
index 0000000..e6f6246
--- /dev/null
+++ b/fuzz/bn_div_corpus/116a4f61a35ae003b110d744dd5fc569a29dc207
Binary files differ
diff --git a/fuzz/bn_div_corpus/11fddec0040065aab95df4a14a63cb3c5d6f9208 b/fuzz/bn_div_corpus/11fddec0040065aab95df4a14a63cb3c5d6f9208
new file mode 100644
index 0000000..bdb8690
--- /dev/null
+++ b/fuzz/bn_div_corpus/11fddec0040065aab95df4a14a63cb3c5d6f9208
Binary files differ
diff --git a/fuzz/bn_div_corpus/12628bf7fcacc3b640c62da86c2c874dd51582fc b/fuzz/bn_div_corpus/12628bf7fcacc3b640c62da86c2c874dd51582fc
new file mode 100644
index 0000000..74c371e
--- /dev/null
+++ b/fuzz/bn_div_corpus/12628bf7fcacc3b640c62da86c2c874dd51582fc
Binary files differ
diff --git a/fuzz/bn_div_corpus/13433978724b6cf97fb21ead791082b5824db5d7 b/fuzz/bn_div_corpus/13433978724b6cf97fb21ead791082b5824db5d7
new file mode 100644
index 0000000..697d33d
--- /dev/null
+++ b/fuzz/bn_div_corpus/13433978724b6cf97fb21ead791082b5824db5d7
Binary files differ
diff --git a/fuzz/bn_div_corpus/13d497bba7406b4a79443481d1b3696520ab9bc8 b/fuzz/bn_div_corpus/13d497bba7406b4a79443481d1b3696520ab9bc8
new file mode 100644
index 0000000..0a48006
--- /dev/null
+++ b/fuzz/bn_div_corpus/13d497bba7406b4a79443481d1b3696520ab9bc8
Binary files differ
diff --git a/fuzz/bn_div_corpus/13f3e10c88dfac8df7b3da2e95acb0ef52ef5b6b b/fuzz/bn_div_corpus/13f3e10c88dfac8df7b3da2e95acb0ef52ef5b6b
new file mode 100644
index 0000000..c242d1c
--- /dev/null
+++ b/fuzz/bn_div_corpus/13f3e10c88dfac8df7b3da2e95acb0ef52ef5b6b
Binary files differ
diff --git a/fuzz/bn_div_corpus/147da56e26de3891992324dcd8dd8b0759c03e5e b/fuzz/bn_div_corpus/147da56e26de3891992324dcd8dd8b0759c03e5e
new file mode 100644
index 0000000..adbe813
--- /dev/null
+++ b/fuzz/bn_div_corpus/147da56e26de3891992324dcd8dd8b0759c03e5e
Binary files differ
diff --git a/fuzz/bn_div_corpus/1600c39137b6f4f2921b64e3ad934797f9b5499a b/fuzz/bn_div_corpus/1600c39137b6f4f2921b64e3ad934797f9b5499a
new file mode 100644
index 0000000..bcb4c55
--- /dev/null
+++ b/fuzz/bn_div_corpus/1600c39137b6f4f2921b64e3ad934797f9b5499a
Binary files differ
diff --git a/fuzz/bn_div_corpus/16ba502c08cc88ed79d85307f0c019f5f0ad6d4a b/fuzz/bn_div_corpus/16ba502c08cc88ed79d85307f0c019f5f0ad6d4a
new file mode 100644
index 0000000..9ee5f6f
--- /dev/null
+++ b/fuzz/bn_div_corpus/16ba502c08cc88ed79d85307f0c019f5f0ad6d4a
Binary files differ
diff --git a/fuzz/bn_div_corpus/16cd2d46b10be63c9e6429b548f4d8b7586b1fcd b/fuzz/bn_div_corpus/16cd2d46b10be63c9e6429b548f4d8b7586b1fcd
new file mode 100644
index 0000000..15210f6
--- /dev/null
+++ b/fuzz/bn_div_corpus/16cd2d46b10be63c9e6429b548f4d8b7586b1fcd
Binary files differ
diff --git a/fuzz/bn_div_corpus/16f837bd75ed601337286d1bafeff845d6e7f5af b/fuzz/bn_div_corpus/16f837bd75ed601337286d1bafeff845d6e7f5af
new file mode 100644
index 0000000..363789a
--- /dev/null
+++ b/fuzz/bn_div_corpus/16f837bd75ed601337286d1bafeff845d6e7f5af
Binary files differ
diff --git a/fuzz/bn_div_corpus/18678dbe51820907f30a543a39a5ce4890e77aac b/fuzz/bn_div_corpus/18678dbe51820907f30a543a39a5ce4890e77aac
new file mode 100644
index 0000000..d75219c
--- /dev/null
+++ b/fuzz/bn_div_corpus/18678dbe51820907f30a543a39a5ce4890e77aac
Binary files differ
diff --git a/fuzz/bn_div_corpus/19eb8f8d64a221ac9b6ebc19c2b01c65bbbaad60 b/fuzz/bn_div_corpus/19eb8f8d64a221ac9b6ebc19c2b01c65bbbaad60
new file mode 100644
index 0000000..f469a22
--- /dev/null
+++ b/fuzz/bn_div_corpus/19eb8f8d64a221ac9b6ebc19c2b01c65bbbaad60
Binary files differ
diff --git a/fuzz/bn_div_corpus/1a8717a7d5a4de647ba21a7a4d0d66bd5f694ec3 b/fuzz/bn_div_corpus/1a8717a7d5a4de647ba21a7a4d0d66bd5f694ec3
new file mode 100644
index 0000000..75b20db
--- /dev/null
+++ b/fuzz/bn_div_corpus/1a8717a7d5a4de647ba21a7a4d0d66bd5f694ec3
Binary files differ
diff --git a/fuzz/bn_div_corpus/1ad98d91fac0f43a6a108a6f18e236886f2a0a81 b/fuzz/bn_div_corpus/1ad98d91fac0f43a6a108a6f18e236886f2a0a81
new file mode 100644
index 0000000..515d73b
--- /dev/null
+++ b/fuzz/bn_div_corpus/1ad98d91fac0f43a6a108a6f18e236886f2a0a81
Binary files differ
diff --git a/fuzz/bn_div_corpus/1adb2e5b9cb9292fa5d3067b4704203858c8c3d9 b/fuzz/bn_div_corpus/1adb2e5b9cb9292fa5d3067b4704203858c8c3d9
new file mode 100644
index 0000000..73ace4b
--- /dev/null
+++ b/fuzz/bn_div_corpus/1adb2e5b9cb9292fa5d3067b4704203858c8c3d9
Binary files differ
diff --git a/fuzz/bn_div_corpus/1ba4b55166f9ebafd3b6ddc502276a54c83cfcf9 b/fuzz/bn_div_corpus/1ba4b55166f9ebafd3b6ddc502276a54c83cfcf9
new file mode 100644
index 0000000..7069630
--- /dev/null
+++ b/fuzz/bn_div_corpus/1ba4b55166f9ebafd3b6ddc502276a54c83cfcf9
Binary files differ
diff --git a/fuzz/bn_div_corpus/1d512e6091c41442e3acbeb3a49e1dfa2b0ed41d b/fuzz/bn_div_corpus/1d512e6091c41442e3acbeb3a49e1dfa2b0ed41d
new file mode 100644
index 0000000..83900ae
--- /dev/null
+++ b/fuzz/bn_div_corpus/1d512e6091c41442e3acbeb3a49e1dfa2b0ed41d
Binary files differ
diff --git a/fuzz/bn_div_corpus/1d5ab9999abd2d04f4c7edab196352d5148b848f b/fuzz/bn_div_corpus/1d5ab9999abd2d04f4c7edab196352d5148b848f
new file mode 100644
index 0000000..35b21a3
--- /dev/null
+++ b/fuzz/bn_div_corpus/1d5ab9999abd2d04f4c7edab196352d5148b848f
Binary files differ
diff --git a/fuzz/bn_div_corpus/1e156db6d1a07f4e86545f389aa8809a8bc85fb8 b/fuzz/bn_div_corpus/1e156db6d1a07f4e86545f389aa8809a8bc85fb8
new file mode 100644
index 0000000..62a138f
--- /dev/null
+++ b/fuzz/bn_div_corpus/1e156db6d1a07f4e86545f389aa8809a8bc85fb8
Binary files differ
diff --git a/fuzz/bn_div_corpus/1e185c4d2c54ea13a4006fe82f41c5e63c0c734a b/fuzz/bn_div_corpus/1e185c4d2c54ea13a4006fe82f41c5e63c0c734a
new file mode 100644
index 0000000..41a5989
--- /dev/null
+++ b/fuzz/bn_div_corpus/1e185c4d2c54ea13a4006fe82f41c5e63c0c734a
Binary files differ
diff --git a/fuzz/bn_div_corpus/1e57129e2c6c679464cee614d81c462b0f147eef b/fuzz/bn_div_corpus/1e57129e2c6c679464cee614d81c462b0f147eef
new file mode 100644
index 0000000..a2d2c60
--- /dev/null
+++ b/fuzz/bn_div_corpus/1e57129e2c6c679464cee614d81c462b0f147eef
Binary files differ
diff --git a/fuzz/bn_div_corpus/1e720afc6799139f509885183882a7d463c04017 b/fuzz/bn_div_corpus/1e720afc6799139f509885183882a7d463c04017
new file mode 100644
index 0000000..493f250
--- /dev/null
+++ b/fuzz/bn_div_corpus/1e720afc6799139f509885183882a7d463c04017
Binary files differ
diff --git a/fuzz/bn_div_corpus/1eb1a8dac2ffc01657ec67a59e48dc5a4c4209a2 b/fuzz/bn_div_corpus/1eb1a8dac2ffc01657ec67a59e48dc5a4c4209a2
new file mode 100644
index 0000000..22ba073
--- /dev/null
+++ b/fuzz/bn_div_corpus/1eb1a8dac2ffc01657ec67a59e48dc5a4c4209a2
Binary files differ
diff --git a/fuzz/bn_div_corpus/1fac44d4b2a9c3963e60952c1ab189e70236e268 b/fuzz/bn_div_corpus/1fac44d4b2a9c3963e60952c1ab189e70236e268
new file mode 100644
index 0000000..d13ebdc
--- /dev/null
+++ b/fuzz/bn_div_corpus/1fac44d4b2a9c3963e60952c1ab189e70236e268
Binary files differ
diff --git a/fuzz/bn_div_corpus/213033ad25c8c4838bdef316c9eb855f5dd7d816 b/fuzz/bn_div_corpus/213033ad25c8c4838bdef316c9eb855f5dd7d816
new file mode 100644
index 0000000..206f72f
--- /dev/null
+++ b/fuzz/bn_div_corpus/213033ad25c8c4838bdef316c9eb855f5dd7d816
Binary files differ
diff --git a/fuzz/bn_div_corpus/21f47a7efea19d8c97bfd38d67608917ac25a2e8 b/fuzz/bn_div_corpus/21f47a7efea19d8c97bfd38d67608917ac25a2e8
new file mode 100644
index 0000000..b1a0505
--- /dev/null
+++ b/fuzz/bn_div_corpus/21f47a7efea19d8c97bfd38d67608917ac25a2e8
Binary files differ
diff --git a/fuzz/bn_div_corpus/22201bc36a29340d7e1457c7169244fa7d75f5b0 b/fuzz/bn_div_corpus/22201bc36a29340d7e1457c7169244fa7d75f5b0
new file mode 100644
index 0000000..c35a48d
--- /dev/null
+++ b/fuzz/bn_div_corpus/22201bc36a29340d7e1457c7169244fa7d75f5b0
Binary files differ
diff --git a/fuzz/bn_div_corpus/2462eb8267df7f9c57cb169ccd5f83f824999924 b/fuzz/bn_div_corpus/2462eb8267df7f9c57cb169ccd5f83f824999924
new file mode 100644
index 0000000..2d04853
--- /dev/null
+++ b/fuzz/bn_div_corpus/2462eb8267df7f9c57cb169ccd5f83f824999924
Binary files differ
diff --git a/fuzz/bn_div_corpus/24992f2947cc190e06cc3423f34bbf0d5b9c77af b/fuzz/bn_div_corpus/24992f2947cc190e06cc3423f34bbf0d5b9c77af
new file mode 100644
index 0000000..4f1a31b
--- /dev/null
+++ b/fuzz/bn_div_corpus/24992f2947cc190e06cc3423f34bbf0d5b9c77af
Binary files differ
diff --git a/fuzz/bn_div_corpus/24ccb6527b148b2b293f84f5ee29083c1718ea8b b/fuzz/bn_div_corpus/24ccb6527b148b2b293f84f5ee29083c1718ea8b
new file mode 100644
index 0000000..cd0931c
--- /dev/null
+++ b/fuzz/bn_div_corpus/24ccb6527b148b2b293f84f5ee29083c1718ea8b
Binary files differ
diff --git a/fuzz/bn_div_corpus/24f546e5d14aa1ef7d1c0574ac53f275141ca335 b/fuzz/bn_div_corpus/24f546e5d14aa1ef7d1c0574ac53f275141ca335
new file mode 100644
index 0000000..baaea32
--- /dev/null
+++ b/fuzz/bn_div_corpus/24f546e5d14aa1ef7d1c0574ac53f275141ca335
Binary files differ
diff --git a/fuzz/bn_div_corpus/251ca054062530c4e6272861bfde8c33d37141ab b/fuzz/bn_div_corpus/251ca054062530c4e6272861bfde8c33d37141ab
new file mode 100644
index 0000000..dc931cb
--- /dev/null
+++ b/fuzz/bn_div_corpus/251ca054062530c4e6272861bfde8c33d37141ab
Binary files differ
diff --git a/fuzz/bn_div_corpus/260f5f38a05c0b86286014c723bf15837133c512 b/fuzz/bn_div_corpus/260f5f38a05c0b86286014c723bf15837133c512
new file mode 100644
index 0000000..9590626
--- /dev/null
+++ b/fuzz/bn_div_corpus/260f5f38a05c0b86286014c723bf15837133c512
Binary files differ
diff --git a/fuzz/bn_div_corpus/2695c14cacabe2f20dee7bbfccc630b33093bbc1 b/fuzz/bn_div_corpus/2695c14cacabe2f20dee7bbfccc630b33093bbc1
new file mode 100644
index 0000000..14f44ce
--- /dev/null
+++ b/fuzz/bn_div_corpus/2695c14cacabe2f20dee7bbfccc630b33093bbc1
Binary files differ
diff --git a/fuzz/bn_div_corpus/270a1d87dd75ef549f4e0b94fc24f5bfae0f06ed b/fuzz/bn_div_corpus/270a1d87dd75ef549f4e0b94fc24f5bfae0f06ed
new file mode 100644
index 0000000..b08a821
--- /dev/null
+++ b/fuzz/bn_div_corpus/270a1d87dd75ef549f4e0b94fc24f5bfae0f06ed
Binary files differ
diff --git a/fuzz/bn_div_corpus/2752bd3868343186df578cadead88962bb98323d b/fuzz/bn_div_corpus/2752bd3868343186df578cadead88962bb98323d
new file mode 100644
index 0000000..3d839a1
--- /dev/null
+++ b/fuzz/bn_div_corpus/2752bd3868343186df578cadead88962bb98323d
Binary files differ
diff --git a/fuzz/bn_div_corpus/2787398eb3868e1e0d7e5e8a2a932ca04b64174b b/fuzz/bn_div_corpus/2787398eb3868e1e0d7e5e8a2a932ca04b64174b
new file mode 100644
index 0000000..246782f
--- /dev/null
+++ b/fuzz/bn_div_corpus/2787398eb3868e1e0d7e5e8a2a932ca04b64174b
Binary files differ
diff --git a/fuzz/bn_div_corpus/2868fd2bc0a370302e2b90532ed5eb2cbd300cc0 b/fuzz/bn_div_corpus/2868fd2bc0a370302e2b90532ed5eb2cbd300cc0
new file mode 100644
index 0000000..1b6b2ad
--- /dev/null
+++ b/fuzz/bn_div_corpus/2868fd2bc0a370302e2b90532ed5eb2cbd300cc0
Binary files differ
diff --git a/fuzz/bn_div_corpus/2ad8ea8d2879adcd3fa5926616ca16eab98260f0 b/fuzz/bn_div_corpus/2ad8ea8d2879adcd3fa5926616ca16eab98260f0
new file mode 100644
index 0000000..0f3da52
--- /dev/null
+++ b/fuzz/bn_div_corpus/2ad8ea8d2879adcd3fa5926616ca16eab98260f0
Binary files differ
diff --git a/fuzz/bn_div_corpus/2ada1e59d327c070fba8fa6a00404c196c7b6dfa b/fuzz/bn_div_corpus/2ada1e59d327c070fba8fa6a00404c196c7b6dfa
new file mode 100644
index 0000000..6369ed7
--- /dev/null
+++ b/fuzz/bn_div_corpus/2ada1e59d327c070fba8fa6a00404c196c7b6dfa
Binary files differ
diff --git a/fuzz/bn_div_corpus/2b43b231cb8ee078f31e38e884ceedb5bf18a37a b/fuzz/bn_div_corpus/2b43b231cb8ee078f31e38e884ceedb5bf18a37a
new file mode 100644
index 0000000..2e6ac28
--- /dev/null
+++ b/fuzz/bn_div_corpus/2b43b231cb8ee078f31e38e884ceedb5bf18a37a
Binary files differ
diff --git a/fuzz/bn_div_corpus/2c29e2bad2ae976ef593db4796a04fc3e3f40bcb b/fuzz/bn_div_corpus/2c29e2bad2ae976ef593db4796a04fc3e3f40bcb
new file mode 100644
index 0000000..6062dce
--- /dev/null
+++ b/fuzz/bn_div_corpus/2c29e2bad2ae976ef593db4796a04fc3e3f40bcb
Binary files differ
diff --git a/fuzz/bn_div_corpus/2d39fa30c023a347b487f9e5b1e4c1c00892d41a b/fuzz/bn_div_corpus/2d39fa30c023a347b487f9e5b1e4c1c00892d41a
new file mode 100644
index 0000000..3814fa7
--- /dev/null
+++ b/fuzz/bn_div_corpus/2d39fa30c023a347b487f9e5b1e4c1c00892d41a
Binary files differ
diff --git a/fuzz/bn_div_corpus/2dbeba8208ab77d746377889e1ee20715875766d b/fuzz/bn_div_corpus/2dbeba8208ab77d746377889e1ee20715875766d
new file mode 100644
index 0000000..5319949
--- /dev/null
+++ b/fuzz/bn_div_corpus/2dbeba8208ab77d746377889e1ee20715875766d
Binary files differ
diff --git a/fuzz/bn_div_corpus/2e1381385cc2dc798118dcf6645b9529d871fe77 b/fuzz/bn_div_corpus/2e1381385cc2dc798118dcf6645b9529d871fe77
new file mode 100644
index 0000000..fa06a46
--- /dev/null
+++ b/fuzz/bn_div_corpus/2e1381385cc2dc798118dcf6645b9529d871fe77
Binary files differ
diff --git a/fuzz/bn_div_corpus/2e1508cc1db1cb803045f44814704fd0c6bb248f b/fuzz/bn_div_corpus/2e1508cc1db1cb803045f44814704fd0c6bb248f
new file mode 100644
index 0000000..39890df
--- /dev/null
+++ b/fuzz/bn_div_corpus/2e1508cc1db1cb803045f44814704fd0c6bb248f
Binary files differ
diff --git a/fuzz/bn_div_corpus/2e322067c6a967f906133491006428a9cc18e282 b/fuzz/bn_div_corpus/2e322067c6a967f906133491006428a9cc18e282
new file mode 100644
index 0000000..c5f051f
--- /dev/null
+++ b/fuzz/bn_div_corpus/2e322067c6a967f906133491006428a9cc18e282
Binary files differ
diff --git a/fuzz/bn_div_corpus/2ef6113bd8ae14d31b9a11789647fd245c120d23 b/fuzz/bn_div_corpus/2ef6113bd8ae14d31b9a11789647fd245c120d23
new file mode 100644
index 0000000..ee90422
--- /dev/null
+++ b/fuzz/bn_div_corpus/2ef6113bd8ae14d31b9a11789647fd245c120d23
Binary files differ
diff --git a/fuzz/bn_div_corpus/2f68c08c3f13117fc5153ed449056f4a31023f79 b/fuzz/bn_div_corpus/2f68c08c3f13117fc5153ed449056f4a31023f79
new file mode 100644
index 0000000..d74b7fa
--- /dev/null
+++ b/fuzz/bn_div_corpus/2f68c08c3f13117fc5153ed449056f4a31023f79
Binary files differ
diff --git a/fuzz/bn_div_corpus/3058a14bd20e3ba0b94cc260189143721351cacb b/fuzz/bn_div_corpus/3058a14bd20e3ba0b94cc260189143721351cacb
new file mode 100644
index 0000000..a7be847
--- /dev/null
+++ b/fuzz/bn_div_corpus/3058a14bd20e3ba0b94cc260189143721351cacb
Binary files differ
diff --git a/fuzz/bn_div_corpus/33730cd5df61f8c0ed0105f4abf26d74f42672f5 b/fuzz/bn_div_corpus/33730cd5df61f8c0ed0105f4abf26d74f42672f5
new file mode 100644
index 0000000..91a0e3d
--- /dev/null
+++ b/fuzz/bn_div_corpus/33730cd5df61f8c0ed0105f4abf26d74f42672f5
Binary files differ
diff --git a/fuzz/bn_div_corpus/3479cd4696ae8bf8d641ca53f69143bf484df988 b/fuzz/bn_div_corpus/3479cd4696ae8bf8d641ca53f69143bf484df988
new file mode 100644
index 0000000..1ff3851
--- /dev/null
+++ b/fuzz/bn_div_corpus/3479cd4696ae8bf8d641ca53f69143bf484df988
Binary files differ
diff --git a/fuzz/bn_div_corpus/3489093faf34881aade2e0db263795ea396ec35a b/fuzz/bn_div_corpus/3489093faf34881aade2e0db263795ea396ec35a
new file mode 100644
index 0000000..c6f742c
--- /dev/null
+++ b/fuzz/bn_div_corpus/3489093faf34881aade2e0db263795ea396ec35a
Binary files differ
diff --git a/fuzz/bn_div_corpus/35957a881658eb060929c02d724d59e77f1f1f00 b/fuzz/bn_div_corpus/35957a881658eb060929c02d724d59e77f1f1f00
new file mode 100644
index 0000000..5923b55
--- /dev/null
+++ b/fuzz/bn_div_corpus/35957a881658eb060929c02d724d59e77f1f1f00
Binary files differ
diff --git a/fuzz/bn_div_corpus/360ea394db0548bfe771d4f894553a808ec4609b b/fuzz/bn_div_corpus/360ea394db0548bfe771d4f894553a808ec4609b
new file mode 100644
index 0000000..9e32dbc
--- /dev/null
+++ b/fuzz/bn_div_corpus/360ea394db0548bfe771d4f894553a808ec4609b
Binary files differ
diff --git a/fuzz/bn_div_corpus/36709f14e1f232bb4eb39693024cc8c2e5dd94b3 b/fuzz/bn_div_corpus/36709f14e1f232bb4eb39693024cc8c2e5dd94b3
new file mode 100644
index 0000000..e6902e5
--- /dev/null
+++ b/fuzz/bn_div_corpus/36709f14e1f232bb4eb39693024cc8c2e5dd94b3
Binary files differ
diff --git a/fuzz/bn_div_corpus/3770ad25a45e13d523e3ae54ac11ac54fbb1a889 b/fuzz/bn_div_corpus/3770ad25a45e13d523e3ae54ac11ac54fbb1a889
new file mode 100644
index 0000000..b87dc93
--- /dev/null
+++ b/fuzz/bn_div_corpus/3770ad25a45e13d523e3ae54ac11ac54fbb1a889
Binary files differ
diff --git a/fuzz/bn_div_corpus/384d47f68ae16cdd41d8fddb52948dca1c4a6dd7 b/fuzz/bn_div_corpus/384d47f68ae16cdd41d8fddb52948dca1c4a6dd7
new file mode 100644
index 0000000..19a1bdb
--- /dev/null
+++ b/fuzz/bn_div_corpus/384d47f68ae16cdd41d8fddb52948dca1c4a6dd7
Binary files differ
diff --git a/fuzz/bn_div_corpus/387c1c7882c47d1470a148341b7a63c3d8e413e7 b/fuzz/bn_div_corpus/387c1c7882c47d1470a148341b7a63c3d8e413e7
new file mode 100644
index 0000000..1cae7e0
--- /dev/null
+++ b/fuzz/bn_div_corpus/387c1c7882c47d1470a148341b7a63c3d8e413e7
Binary files differ
diff --git a/fuzz/bn_div_corpus/39424b949a03f7ce515be0ef024d3cbdb83b3f74 b/fuzz/bn_div_corpus/39424b949a03f7ce515be0ef024d3cbdb83b3f74
new file mode 100644
index 0000000..cc09125
--- /dev/null
+++ b/fuzz/bn_div_corpus/39424b949a03f7ce515be0ef024d3cbdb83b3f74
Binary files differ
diff --git a/fuzz/bn_div_corpus/395f71374486a23f95c16975ff7c2b7c02a04d60 b/fuzz/bn_div_corpus/395f71374486a23f95c16975ff7c2b7c02a04d60
new file mode 100644
index 0000000..aaa294a
--- /dev/null
+++ b/fuzz/bn_div_corpus/395f71374486a23f95c16975ff7c2b7c02a04d60
Binary files differ
diff --git a/fuzz/bn_div_corpus/39d86d1f16cc59e9d5b47267c17a063ed811b3e8 b/fuzz/bn_div_corpus/39d86d1f16cc59e9d5b47267c17a063ed811b3e8
new file mode 100644
index 0000000..b794680
--- /dev/null
+++ b/fuzz/bn_div_corpus/39d86d1f16cc59e9d5b47267c17a063ed811b3e8
Binary files differ
diff --git a/fuzz/bn_div_corpus/3cc6238e837106ea8dc062b7a39061d92cc97586 b/fuzz/bn_div_corpus/3cc6238e837106ea8dc062b7a39061d92cc97586
new file mode 100644
index 0000000..6be8a9e
--- /dev/null
+++ b/fuzz/bn_div_corpus/3cc6238e837106ea8dc062b7a39061d92cc97586
Binary files differ
diff --git a/fuzz/bn_div_corpus/3e2de16343914b4fa1c35867a0a2071d846b3a66 b/fuzz/bn_div_corpus/3e2de16343914b4fa1c35867a0a2071d846b3a66
new file mode 100644
index 0000000..c202581
--- /dev/null
+++ b/fuzz/bn_div_corpus/3e2de16343914b4fa1c35867a0a2071d846b3a66
Binary files differ
diff --git a/fuzz/bn_div_corpus/3e43d2e4491a5a257b40ddb5c7566fb1289f09ae b/fuzz/bn_div_corpus/3e43d2e4491a5a257b40ddb5c7566fb1289f09ae
new file mode 100644
index 0000000..226d540
--- /dev/null
+++ b/fuzz/bn_div_corpus/3e43d2e4491a5a257b40ddb5c7566fb1289f09ae
Binary files differ
diff --git a/fuzz/bn_div_corpus/3e6108cb405c348f58249287fcd607626a71f956 b/fuzz/bn_div_corpus/3e6108cb405c348f58249287fcd607626a71f956
new file mode 100644
index 0000000..dacb429
--- /dev/null
+++ b/fuzz/bn_div_corpus/3e6108cb405c348f58249287fcd607626a71f956
Binary files differ
diff --git a/fuzz/bn_div_corpus/3e6db37bc07458c9b2f08cc890cace2b76a8d02b b/fuzz/bn_div_corpus/3e6db37bc07458c9b2f08cc890cace2b76a8d02b
new file mode 100644
index 0000000..20a6295
--- /dev/null
+++ b/fuzz/bn_div_corpus/3e6db37bc07458c9b2f08cc890cace2b76a8d02b
Binary files differ
diff --git a/fuzz/bn_div_corpus/3fa6a605dc488dea0e8cf98463b0fdd74d4ad18d b/fuzz/bn_div_corpus/3fa6a605dc488dea0e8cf98463b0fdd74d4ad18d
new file mode 100644
index 0000000..21428d8
--- /dev/null
+++ b/fuzz/bn_div_corpus/3fa6a605dc488dea0e8cf98463b0fdd74d4ad18d
Binary files differ
diff --git a/fuzz/bn_div_corpus/40b223b37099359d0b0bfb37aed17c4ce37bfe1d b/fuzz/bn_div_corpus/40b223b37099359d0b0bfb37aed17c4ce37bfe1d
new file mode 100644
index 0000000..f82c72e
--- /dev/null
+++ b/fuzz/bn_div_corpus/40b223b37099359d0b0bfb37aed17c4ce37bfe1d
Binary files differ
diff --git a/fuzz/bn_div_corpus/40d507df55c1d66bbd76e27e4206ce9e3eb38041 b/fuzz/bn_div_corpus/40d507df55c1d66bbd76e27e4206ce9e3eb38041
new file mode 100644
index 0000000..8dcae68
--- /dev/null
+++ b/fuzz/bn_div_corpus/40d507df55c1d66bbd76e27e4206ce9e3eb38041
Binary files differ
diff --git a/fuzz/bn_div_corpus/41e3b20e1caf501b959d8445ef2acfb1637bbd8b b/fuzz/bn_div_corpus/41e3b20e1caf501b959d8445ef2acfb1637bbd8b
new file mode 100644
index 0000000..240631f
--- /dev/null
+++ b/fuzz/bn_div_corpus/41e3b20e1caf501b959d8445ef2acfb1637bbd8b
Binary files differ
diff --git a/fuzz/bn_div_corpus/42eef4ce640f435ae01f62b414e3a6dce0bf4d5e b/fuzz/bn_div_corpus/42eef4ce640f435ae01f62b414e3a6dce0bf4d5e
new file mode 100644
index 0000000..186a78b
--- /dev/null
+++ b/fuzz/bn_div_corpus/42eef4ce640f435ae01f62b414e3a6dce0bf4d5e
Binary files differ
diff --git a/fuzz/bn_div_corpus/44c28d95cd5fd441c0fefa06a722fa35b125195d b/fuzz/bn_div_corpus/44c28d95cd5fd441c0fefa06a722fa35b125195d
new file mode 100644
index 0000000..4f00b44
--- /dev/null
+++ b/fuzz/bn_div_corpus/44c28d95cd5fd441c0fefa06a722fa35b125195d
Binary files differ
diff --git a/fuzz/bn_div_corpus/4670f98a903e6141c6ac8bbaf42faa7a212117b8 b/fuzz/bn_div_corpus/4670f98a903e6141c6ac8bbaf42faa7a212117b8
new file mode 100644
index 0000000..5558d5a
--- /dev/null
+++ b/fuzz/bn_div_corpus/4670f98a903e6141c6ac8bbaf42faa7a212117b8
Binary files differ
diff --git a/fuzz/bn_div_corpus/46832a415e76f040b61a4051e8de9146fb9d3c6b b/fuzz/bn_div_corpus/46832a415e76f040b61a4051e8de9146fb9d3c6b
new file mode 100644
index 0000000..19f34b4
--- /dev/null
+++ b/fuzz/bn_div_corpus/46832a415e76f040b61a4051e8de9146fb9d3c6b
Binary files differ
diff --git a/fuzz/bn_div_corpus/46fb66abd9d8625c07fc7f85d4366c9d08dac1f7 b/fuzz/bn_div_corpus/46fb66abd9d8625c07fc7f85d4366c9d08dac1f7
new file mode 100644
index 0000000..69b0a7f
--- /dev/null
+++ b/fuzz/bn_div_corpus/46fb66abd9d8625c07fc7f85d4366c9d08dac1f7
Binary files differ
diff --git a/fuzz/bn_div_corpus/4729d22a7c342203a54001b1660d5010b912a458 b/fuzz/bn_div_corpus/4729d22a7c342203a54001b1660d5010b912a458
new file mode 100644
index 0000000..d52d310
--- /dev/null
+++ b/fuzz/bn_div_corpus/4729d22a7c342203a54001b1660d5010b912a458
Binary files differ
diff --git a/fuzz/bn_div_corpus/48e8db999905001c6d61a5417b59a59951486849 b/fuzz/bn_div_corpus/48e8db999905001c6d61a5417b59a59951486849
new file mode 100644
index 0000000..cbf24cb
--- /dev/null
+++ b/fuzz/bn_div_corpus/48e8db999905001c6d61a5417b59a59951486849
Binary files differ
diff --git a/fuzz/bn_div_corpus/492446654a862cb8d584283098ee2a21d6e199cf b/fuzz/bn_div_corpus/492446654a862cb8d584283098ee2a21d6e199cf
new file mode 100644
index 0000000..0852265
--- /dev/null
+++ b/fuzz/bn_div_corpus/492446654a862cb8d584283098ee2a21d6e199cf
Binary files differ
diff --git a/fuzz/bn_div_corpus/49ce1e6d2cb17e7cbf46a355c8a5a310c553b19f b/fuzz/bn_div_corpus/49ce1e6d2cb17e7cbf46a355c8a5a310c553b19f
new file mode 100644
index 0000000..d09223d
--- /dev/null
+++ b/fuzz/bn_div_corpus/49ce1e6d2cb17e7cbf46a355c8a5a310c553b19f
Binary files differ
diff --git a/fuzz/bn_div_corpus/4b53e14765892f7490537841d7debd46aaf069a1 b/fuzz/bn_div_corpus/4b53e14765892f7490537841d7debd46aaf069a1
new file mode 100644
index 0000000..df6257e
--- /dev/null
+++ b/fuzz/bn_div_corpus/4b53e14765892f7490537841d7debd46aaf069a1
Binary files differ
diff --git a/fuzz/bn_div_corpus/4c91e68e4e2f3f7bb896b1abef2343beadce6951 b/fuzz/bn_div_corpus/4c91e68e4e2f3f7bb896b1abef2343beadce6951
new file mode 100644
index 0000000..12f51ab
--- /dev/null
+++ b/fuzz/bn_div_corpus/4c91e68e4e2f3f7bb896b1abef2343beadce6951
Binary files differ
diff --git a/fuzz/bn_div_corpus/4caa6929609f26feea4e77d4cae8e23c01b853e7 b/fuzz/bn_div_corpus/4caa6929609f26feea4e77d4cae8e23c01b853e7
new file mode 100644
index 0000000..c62e7ea
--- /dev/null
+++ b/fuzz/bn_div_corpus/4caa6929609f26feea4e77d4cae8e23c01b853e7
Binary files differ
diff --git a/fuzz/bn_div_corpus/4caf2b43f057c6b961caab6d82d87655e57310b9 b/fuzz/bn_div_corpus/4caf2b43f057c6b961caab6d82d87655e57310b9
new file mode 100644
index 0000000..1dd0244
--- /dev/null
+++ b/fuzz/bn_div_corpus/4caf2b43f057c6b961caab6d82d87655e57310b9
Binary files differ
diff --git a/fuzz/bn_div_corpus/4d18fd8f6c3c6be9b0f0e64784cef2cf888a0cb7 b/fuzz/bn_div_corpus/4d18fd8f6c3c6be9b0f0e64784cef2cf888a0cb7
new file mode 100644
index 0000000..0153156
--- /dev/null
+++ b/fuzz/bn_div_corpus/4d18fd8f6c3c6be9b0f0e64784cef2cf888a0cb7
Binary files differ
diff --git a/fuzz/bn_div_corpus/4d7c6eb09c9846a5b11be1547dd8fc370767dde8 b/fuzz/bn_div_corpus/4d7c6eb09c9846a5b11be1547dd8fc370767dde8
new file mode 100644
index 0000000..414e1d0
--- /dev/null
+++ b/fuzz/bn_div_corpus/4d7c6eb09c9846a5b11be1547dd8fc370767dde8
Binary files differ
diff --git a/fuzz/bn_div_corpus/4ea6b67c227af27fd6e27e1367cbefe621257412 b/fuzz/bn_div_corpus/4ea6b67c227af27fd6e27e1367cbefe621257412
new file mode 100644
index 0000000..7d2dbfd
--- /dev/null
+++ b/fuzz/bn_div_corpus/4ea6b67c227af27fd6e27e1367cbefe621257412
Binary files differ
diff --git a/fuzz/bn_div_corpus/4f7e6cecbc422bd13e8bc88ebd528e2694320030 b/fuzz/bn_div_corpus/4f7e6cecbc422bd13e8bc88ebd528e2694320030
new file mode 100644
index 0000000..8bccf56
--- /dev/null
+++ b/fuzz/bn_div_corpus/4f7e6cecbc422bd13e8bc88ebd528e2694320030
Binary files differ
diff --git a/fuzz/bn_div_corpus/51027da02cd29617a68353e76b8a268e7aba5a39 b/fuzz/bn_div_corpus/51027da02cd29617a68353e76b8a268e7aba5a39
new file mode 100644
index 0000000..6bb8c3c
--- /dev/null
+++ b/fuzz/bn_div_corpus/51027da02cd29617a68353e76b8a268e7aba5a39
Binary files differ
diff --git a/fuzz/bn_div_corpus/517de83219096fa83763d58f2c60d8a7e76350b2 b/fuzz/bn_div_corpus/517de83219096fa83763d58f2c60d8a7e76350b2
new file mode 100644
index 0000000..fba21e3
--- /dev/null
+++ b/fuzz/bn_div_corpus/517de83219096fa83763d58f2c60d8a7e76350b2
Binary files differ
diff --git a/fuzz/bn_div_corpus/519f6c25264020b82da71a601b5cd7b8dd8f345a b/fuzz/bn_div_corpus/519f6c25264020b82da71a601b5cd7b8dd8f345a
new file mode 100644
index 0000000..5ba35bf
--- /dev/null
+++ b/fuzz/bn_div_corpus/519f6c25264020b82da71a601b5cd7b8dd8f345a
Binary files differ
diff --git a/fuzz/bn_div_corpus/52c0258177073af37db8be4d1cefeab2c494846a b/fuzz/bn_div_corpus/52c0258177073af37db8be4d1cefeab2c494846a
new file mode 100644
index 0000000..870d3ec
--- /dev/null
+++ b/fuzz/bn_div_corpus/52c0258177073af37db8be4d1cefeab2c494846a
Binary files differ
diff --git a/fuzz/bn_div_corpus/52d7d8de51430dc5d06143c7d4652c4dce42f169 b/fuzz/bn_div_corpus/52d7d8de51430dc5d06143c7d4652c4dce42f169
new file mode 100644
index 0000000..5452a96
--- /dev/null
+++ b/fuzz/bn_div_corpus/52d7d8de51430dc5d06143c7d4652c4dce42f169
Binary files differ
diff --git a/fuzz/bn_div_corpus/533a172350b28d33383d53ed324f180a594d6e35 b/fuzz/bn_div_corpus/533a172350b28d33383d53ed324f180a594d6e35
new file mode 100644
index 0000000..12f619c
--- /dev/null
+++ b/fuzz/bn_div_corpus/533a172350b28d33383d53ed324f180a594d6e35
Binary files differ
diff --git a/fuzz/bn_div_corpus/53523c758bf1b06f5ac607282373a7dc1c7f8a79 b/fuzz/bn_div_corpus/53523c758bf1b06f5ac607282373a7dc1c7f8a79
new file mode 100644
index 0000000..07eb7ac
--- /dev/null
+++ b/fuzz/bn_div_corpus/53523c758bf1b06f5ac607282373a7dc1c7f8a79
Binary files differ
diff --git a/fuzz/bn_div_corpus/540f5180473a89ccca714ee5c39938c91a4349b6 b/fuzz/bn_div_corpus/540f5180473a89ccca714ee5c39938c91a4349b6
new file mode 100644
index 0000000..f9b3e17
--- /dev/null
+++ b/fuzz/bn_div_corpus/540f5180473a89ccca714ee5c39938c91a4349b6
Binary files differ
diff --git a/fuzz/bn_div_corpus/556bb66311aaf24ed9450e53ada50085b693b1c6 b/fuzz/bn_div_corpus/556bb66311aaf24ed9450e53ada50085b693b1c6
new file mode 100644
index 0000000..7cc47fb
--- /dev/null
+++ b/fuzz/bn_div_corpus/556bb66311aaf24ed9450e53ada50085b693b1c6
Binary files differ
diff --git a/fuzz/bn_div_corpus/562d10e2366468b89a152bb903cf25285768d228 b/fuzz/bn_div_corpus/562d10e2366468b89a152bb903cf25285768d228
new file mode 100644
index 0000000..054a78d
--- /dev/null
+++ b/fuzz/bn_div_corpus/562d10e2366468b89a152bb903cf25285768d228
Binary files differ
diff --git a/fuzz/bn_div_corpus/56f82e0b52cc69c6583c163898b483181ff96d7f b/fuzz/bn_div_corpus/56f82e0b52cc69c6583c163898b483181ff96d7f
new file mode 100644
index 0000000..8f76403
--- /dev/null
+++ b/fuzz/bn_div_corpus/56f82e0b52cc69c6583c163898b483181ff96d7f
Binary files differ
diff --git a/fuzz/bn_div_corpus/56fa7d90d0eabac5c2ce19bd9d26003e02e7a0fd b/fuzz/bn_div_corpus/56fa7d90d0eabac5c2ce19bd9d26003e02e7a0fd
new file mode 100644
index 0000000..332de32
--- /dev/null
+++ b/fuzz/bn_div_corpus/56fa7d90d0eabac5c2ce19bd9d26003e02e7a0fd
Binary files differ
diff --git a/fuzz/bn_div_corpus/5768ec9b63580cbaf6ea3a62a9910940f221947d b/fuzz/bn_div_corpus/5768ec9b63580cbaf6ea3a62a9910940f221947d
new file mode 100644
index 0000000..ab473cc
--- /dev/null
+++ b/fuzz/bn_div_corpus/5768ec9b63580cbaf6ea3a62a9910940f221947d
Binary files differ
diff --git a/fuzz/bn_div_corpus/57bdcd61dfe1d8263267a2eb96b9a95ef0900850 b/fuzz/bn_div_corpus/57bdcd61dfe1d8263267a2eb96b9a95ef0900850
new file mode 100644
index 0000000..a21f8ec
--- /dev/null
+++ b/fuzz/bn_div_corpus/57bdcd61dfe1d8263267a2eb96b9a95ef0900850
Binary files differ
diff --git a/fuzz/bn_div_corpus/58539adfec871084164e2fc7bf4138bce7260333 b/fuzz/bn_div_corpus/58539adfec871084164e2fc7bf4138bce7260333
new file mode 100644
index 0000000..5cdc9da
--- /dev/null
+++ b/fuzz/bn_div_corpus/58539adfec871084164e2fc7bf4138bce7260333
Binary files differ
diff --git a/fuzz/bn_div_corpus/58faf0f75fd53e64dda05d1a828707df281ed43a b/fuzz/bn_div_corpus/58faf0f75fd53e64dda05d1a828707df281ed43a
new file mode 100644
index 0000000..a8368a8
--- /dev/null
+++ b/fuzz/bn_div_corpus/58faf0f75fd53e64dda05d1a828707df281ed43a
Binary files differ
diff --git a/fuzz/bn_div_corpus/59ac3025ac14d4def3e5a511eb39404a5cebf9f1 b/fuzz/bn_div_corpus/59ac3025ac14d4def3e5a511eb39404a5cebf9f1
new file mode 100644
index 0000000..25eb3a6
--- /dev/null
+++ b/fuzz/bn_div_corpus/59ac3025ac14d4def3e5a511eb39404a5cebf9f1
Binary files differ
diff --git a/fuzz/bn_div_corpus/59eb7b9b17f9be5c2203f228b9b04e0adf60b503 b/fuzz/bn_div_corpus/59eb7b9b17f9be5c2203f228b9b04e0adf60b503
new file mode 100644
index 0000000..98f7494
--- /dev/null
+++ b/fuzz/bn_div_corpus/59eb7b9b17f9be5c2203f228b9b04e0adf60b503
Binary files differ
diff --git a/fuzz/bn_div_corpus/5a38b8c2377219959612b799cc0a670b6a1b217e b/fuzz/bn_div_corpus/5a38b8c2377219959612b799cc0a670b6a1b217e
new file mode 100644
index 0000000..6a90ff4
--- /dev/null
+++ b/fuzz/bn_div_corpus/5a38b8c2377219959612b799cc0a670b6a1b217e
Binary files differ
diff --git a/fuzz/bn_div_corpus/5c278652db8153b13f6b9f056b86ddb14047d18e b/fuzz/bn_div_corpus/5c278652db8153b13f6b9f056b86ddb14047d18e
new file mode 100644
index 0000000..fb0beeb
--- /dev/null
+++ b/fuzz/bn_div_corpus/5c278652db8153b13f6b9f056b86ddb14047d18e
Binary files differ
diff --git a/fuzz/bn_div_corpus/5c2812f120d0f45334c5633406b99f6bf6c58246 b/fuzz/bn_div_corpus/5c2812f120d0f45334c5633406b99f6bf6c58246
new file mode 100644
index 0000000..30b08ea
--- /dev/null
+++ b/fuzz/bn_div_corpus/5c2812f120d0f45334c5633406b99f6bf6c58246
Binary files differ
diff --git a/fuzz/bn_div_corpus/5c28bee5425c1e8f94aac20cf35fea1c98326d21 b/fuzz/bn_div_corpus/5c28bee5425c1e8f94aac20cf35fea1c98326d21
new file mode 100644
index 0000000..395e31a
--- /dev/null
+++ b/fuzz/bn_div_corpus/5c28bee5425c1e8f94aac20cf35fea1c98326d21
Binary files differ
diff --git a/fuzz/bn_div_corpus/5c45ded6a3af529a022df4ac5f49999398eb1057 b/fuzz/bn_div_corpus/5c45ded6a3af529a022df4ac5f49999398eb1057
new file mode 100644
index 0000000..e7c3d67
--- /dev/null
+++ b/fuzz/bn_div_corpus/5c45ded6a3af529a022df4ac5f49999398eb1057
Binary files differ
diff --git a/fuzz/bn_div_corpus/5ccb39f7806241d6c56202dcdc1467fe92655a16 b/fuzz/bn_div_corpus/5ccb39f7806241d6c56202dcdc1467fe92655a16
new file mode 100644
index 0000000..91bf0e7
--- /dev/null
+++ b/fuzz/bn_div_corpus/5ccb39f7806241d6c56202dcdc1467fe92655a16
Binary files differ
diff --git a/fuzz/bn_div_corpus/5d10e8aec99e0c7bddbc50fbade80aed6d62d494 b/fuzz/bn_div_corpus/5d10e8aec99e0c7bddbc50fbade80aed6d62d494
new file mode 100644
index 0000000..26f5bdc
--- /dev/null
+++ b/fuzz/bn_div_corpus/5d10e8aec99e0c7bddbc50fbade80aed6d62d494
Binary files differ
diff --git a/fuzz/bn_div_corpus/5ebbd21b130c772c3816313523ec2ed0d047e2fb b/fuzz/bn_div_corpus/5ebbd21b130c772c3816313523ec2ed0d047e2fb
new file mode 100644
index 0000000..4f87a62
--- /dev/null
+++ b/fuzz/bn_div_corpus/5ebbd21b130c772c3816313523ec2ed0d047e2fb
Binary files differ
diff --git a/fuzz/bn_div_corpus/5f77a035ac119a77abd9a4269367b5d51d9741e2 b/fuzz/bn_div_corpus/5f77a035ac119a77abd9a4269367b5d51d9741e2
new file mode 100644
index 0000000..54dc548
--- /dev/null
+++ b/fuzz/bn_div_corpus/5f77a035ac119a77abd9a4269367b5d51d9741e2
Binary files differ
diff --git a/fuzz/bn_div_corpus/5fde611552de42547de2fc5e4e2ac7d1ddca9e18 b/fuzz/bn_div_corpus/5fde611552de42547de2fc5e4e2ac7d1ddca9e18
new file mode 100644
index 0000000..1b9601b
--- /dev/null
+++ b/fuzz/bn_div_corpus/5fde611552de42547de2fc5e4e2ac7d1ddca9e18
Binary files differ
diff --git a/fuzz/bn_div_corpus/5fff8a58398c2846e02fc1c5e26846d47b6afec9 b/fuzz/bn_div_corpus/5fff8a58398c2846e02fc1c5e26846d47b6afec9
new file mode 100644
index 0000000..44e6f35
--- /dev/null
+++ b/fuzz/bn_div_corpus/5fff8a58398c2846e02fc1c5e26846d47b6afec9
Binary files differ
diff --git a/fuzz/bn_div_corpus/604ba80f14e6e930a135bb68ebd38ca6387137c4 b/fuzz/bn_div_corpus/604ba80f14e6e930a135bb68ebd38ca6387137c4
new file mode 100644
index 0000000..b24ae0c
--- /dev/null
+++ b/fuzz/bn_div_corpus/604ba80f14e6e930a135bb68ebd38ca6387137c4
Binary files differ
diff --git a/fuzz/bn_div_corpus/608c2e2f8de31dffa2eb542cf6d9bb3455b695c7 b/fuzz/bn_div_corpus/608c2e2f8de31dffa2eb542cf6d9bb3455b695c7
new file mode 100644
index 0000000..da4065c
--- /dev/null
+++ b/fuzz/bn_div_corpus/608c2e2f8de31dffa2eb542cf6d9bb3455b695c7
Binary files differ
diff --git a/fuzz/bn_div_corpus/60f180d1301ce489b43e5ca105a88d53f758da1d b/fuzz/bn_div_corpus/60f180d1301ce489b43e5ca105a88d53f758da1d
new file mode 100644
index 0000000..8b0c396
--- /dev/null
+++ b/fuzz/bn_div_corpus/60f180d1301ce489b43e5ca105a88d53f758da1d
Binary files differ
diff --git a/fuzz/bn_div_corpus/6168e736ea2c65bad5166cbf386c205c0d6cf575 b/fuzz/bn_div_corpus/6168e736ea2c65bad5166cbf386c205c0d6cf575
new file mode 100644
index 0000000..9b7995f
--- /dev/null
+++ b/fuzz/bn_div_corpus/6168e736ea2c65bad5166cbf386c205c0d6cf575
Binary files differ
diff --git a/fuzz/bn_div_corpus/61693e327fad10bfcb5b636edede92929964bdf0 b/fuzz/bn_div_corpus/61693e327fad10bfcb5b636edede92929964bdf0
new file mode 100644
index 0000000..bb88be5
--- /dev/null
+++ b/fuzz/bn_div_corpus/61693e327fad10bfcb5b636edede92929964bdf0
Binary files differ
diff --git a/fuzz/bn_div_corpus/617e898540f1c5bfc49eb177d0fe0258ef4638f9 b/fuzz/bn_div_corpus/617e898540f1c5bfc49eb177d0fe0258ef4638f9
new file mode 100644
index 0000000..da07ecd
--- /dev/null
+++ b/fuzz/bn_div_corpus/617e898540f1c5bfc49eb177d0fe0258ef4638f9
Binary files differ
diff --git a/fuzz/bn_div_corpus/62b2abc27601061b20be8d9fdb712da5edbf03b8 b/fuzz/bn_div_corpus/62b2abc27601061b20be8d9fdb712da5edbf03b8
new file mode 100644
index 0000000..54b31e9
--- /dev/null
+++ b/fuzz/bn_div_corpus/62b2abc27601061b20be8d9fdb712da5edbf03b8
Binary files differ
diff --git a/fuzz/bn_div_corpus/634f9b10154adaae3c54704911107eb76b02012b b/fuzz/bn_div_corpus/634f9b10154adaae3c54704911107eb76b02012b
new file mode 100644
index 0000000..74e79cf
--- /dev/null
+++ b/fuzz/bn_div_corpus/634f9b10154adaae3c54704911107eb76b02012b
Binary files differ
diff --git a/fuzz/bn_div_corpus/65e515ac3d36662bd73737715c26f399f4d9959c b/fuzz/bn_div_corpus/65e515ac3d36662bd73737715c26f399f4d9959c
new file mode 100644
index 0000000..15cf408
--- /dev/null
+++ b/fuzz/bn_div_corpus/65e515ac3d36662bd73737715c26f399f4d9959c
Binary files differ
diff --git a/fuzz/bn_div_corpus/67ed41dbbfa64463a11c059f422eafa86b07dab6 b/fuzz/bn_div_corpus/67ed41dbbfa64463a11c059f422eafa86b07dab6
new file mode 100644
index 0000000..6bb9bd7
--- /dev/null
+++ b/fuzz/bn_div_corpus/67ed41dbbfa64463a11c059f422eafa86b07dab6
Binary files differ
diff --git a/fuzz/bn_div_corpus/686249964cf9b763507ba476bd1d745d1a1cedf9 b/fuzz/bn_div_corpus/686249964cf9b763507ba476bd1d745d1a1cedf9
new file mode 100644
index 0000000..85c39a3
--- /dev/null
+++ b/fuzz/bn_div_corpus/686249964cf9b763507ba476bd1d745d1a1cedf9
Binary files differ
diff --git a/fuzz/bn_div_corpus/68f5c1af272fb6405a8d7edf09c4f3e8b0e12bee b/fuzz/bn_div_corpus/68f5c1af272fb6405a8d7edf09c4f3e8b0e12bee
new file mode 100644
index 0000000..5d0de4d
--- /dev/null
+++ b/fuzz/bn_div_corpus/68f5c1af272fb6405a8d7edf09c4f3e8b0e12bee
Binary files differ
diff --git a/fuzz/bn_div_corpus/6983b411cd045858c20bd551488af2a01b9a1bac b/fuzz/bn_div_corpus/6983b411cd045858c20bd551488af2a01b9a1bac
new file mode 100644
index 0000000..418954c
--- /dev/null
+++ b/fuzz/bn_div_corpus/6983b411cd045858c20bd551488af2a01b9a1bac
Binary files differ
diff --git a/fuzz/bn_div_corpus/6a3d7c46660905d3fdc6d111214d26eaa40aa0e8 b/fuzz/bn_div_corpus/6a3d7c46660905d3fdc6d111214d26eaa40aa0e8
new file mode 100644
index 0000000..85be2aa
--- /dev/null
+++ b/fuzz/bn_div_corpus/6a3d7c46660905d3fdc6d111214d26eaa40aa0e8
Binary files differ
diff --git a/fuzz/bn_div_corpus/6b592a398b4484811950efac427c33ce2ef9cecc b/fuzz/bn_div_corpus/6b592a398b4484811950efac427c33ce2ef9cecc
new file mode 100644
index 0000000..42fd5d0
--- /dev/null
+++ b/fuzz/bn_div_corpus/6b592a398b4484811950efac427c33ce2ef9cecc
Binary files differ
diff --git a/fuzz/bn_div_corpus/6b766df68e14eef0337110e8342bc607a8abed8b b/fuzz/bn_div_corpus/6b766df68e14eef0337110e8342bc607a8abed8b
new file mode 100644
index 0000000..6f07bd4
--- /dev/null
+++ b/fuzz/bn_div_corpus/6b766df68e14eef0337110e8342bc607a8abed8b
Binary files differ
diff --git a/fuzz/bn_div_corpus/6d08281b7f25f2cbeb91a1b48b4f91e59dbd21b7 b/fuzz/bn_div_corpus/6d08281b7f25f2cbeb91a1b48b4f91e59dbd21b7
new file mode 100644
index 0000000..a2bea32
--- /dev/null
+++ b/fuzz/bn_div_corpus/6d08281b7f25f2cbeb91a1b48b4f91e59dbd21b7
Binary files differ
diff --git a/fuzz/bn_div_corpus/6da0f69352da8acf83b98e9aea03ba22ce4fb0f9 b/fuzz/bn_div_corpus/6da0f69352da8acf83b98e9aea03ba22ce4fb0f9
new file mode 100644
index 0000000..e7e48e5
--- /dev/null
+++ b/fuzz/bn_div_corpus/6da0f69352da8acf83b98e9aea03ba22ce4fb0f9
Binary files differ
diff --git a/fuzz/bn_div_corpus/6e8ac5324e48fc652c8a1c5dfcc1e5ddc3db357e b/fuzz/bn_div_corpus/6e8ac5324e48fc652c8a1c5dfcc1e5ddc3db357e
new file mode 100644
index 0000000..321b739
--- /dev/null
+++ b/fuzz/bn_div_corpus/6e8ac5324e48fc652c8a1c5dfcc1e5ddc3db357e
Binary files differ
diff --git a/fuzz/bn_div_corpus/6f007ddbfb23a75ec821be11a3d67722f37c9609 b/fuzz/bn_div_corpus/6f007ddbfb23a75ec821be11a3d67722f37c9609
new file mode 100644
index 0000000..4106f72
--- /dev/null
+++ b/fuzz/bn_div_corpus/6f007ddbfb23a75ec821be11a3d67722f37c9609
Binary files differ
diff --git a/fuzz/bn_div_corpus/6f4442102d340be960b21493a9c74f503e7a5f65 b/fuzz/bn_div_corpus/6f4442102d340be960b21493a9c74f503e7a5f65
new file mode 100644
index 0000000..d1bff43
--- /dev/null
+++ b/fuzz/bn_div_corpus/6f4442102d340be960b21493a9c74f503e7a5f65
Binary files differ
diff --git a/fuzz/bn_div_corpus/6fef24fe4b759560df402710d890051d76005cd6 b/fuzz/bn_div_corpus/6fef24fe4b759560df402710d890051d76005cd6
new file mode 100644
index 0000000..b09faf3
--- /dev/null
+++ b/fuzz/bn_div_corpus/6fef24fe4b759560df402710d890051d76005cd6
Binary files differ
diff --git a/fuzz/bn_div_corpus/70566486c39b16c8c767a5725c44533a7eeacae1 b/fuzz/bn_div_corpus/70566486c39b16c8c767a5725c44533a7eeacae1
new file mode 100644
index 0000000..2a12ad0
--- /dev/null
+++ b/fuzz/bn_div_corpus/70566486c39b16c8c767a5725c44533a7eeacae1
Binary files differ
diff --git a/fuzz/bn_div_corpus/7061b8795d809b1bc3d5107b5bef116c7817040e b/fuzz/bn_div_corpus/7061b8795d809b1bc3d5107b5bef116c7817040e
new file mode 100644
index 0000000..6dfddf1
--- /dev/null
+++ b/fuzz/bn_div_corpus/7061b8795d809b1bc3d5107b5bef116c7817040e
Binary files differ
diff --git a/fuzz/bn_div_corpus/706e227d8252bf5edd662e1104aa7fdb4094bbb5 b/fuzz/bn_div_corpus/706e227d8252bf5edd662e1104aa7fdb4094bbb5
new file mode 100644
index 0000000..057afaf
--- /dev/null
+++ b/fuzz/bn_div_corpus/706e227d8252bf5edd662e1104aa7fdb4094bbb5
Binary files differ
diff --git a/fuzz/bn_div_corpus/7114c368db2c92b85763f8722920786016d4698d b/fuzz/bn_div_corpus/7114c368db2c92b85763f8722920786016d4698d
new file mode 100644
index 0000000..2db7dd7
--- /dev/null
+++ b/fuzz/bn_div_corpus/7114c368db2c92b85763f8722920786016d4698d
Binary files differ
diff --git a/fuzz/bn_div_corpus/724e056cd59496dc30c05eeb328bad9ab7b92bba b/fuzz/bn_div_corpus/724e056cd59496dc30c05eeb328bad9ab7b92bba
new file mode 100644
index 0000000..b7bf01f
--- /dev/null
+++ b/fuzz/bn_div_corpus/724e056cd59496dc30c05eeb328bad9ab7b92bba
Binary files differ
diff --git a/fuzz/bn_div_corpus/72aed31c68cbcffc4d9cf4c7457cc69adb81ade2 b/fuzz/bn_div_corpus/72aed31c68cbcffc4d9cf4c7457cc69adb81ade2
new file mode 100644
index 0000000..1426ed1
--- /dev/null
+++ b/fuzz/bn_div_corpus/72aed31c68cbcffc4d9cf4c7457cc69adb81ade2
Binary files differ
diff --git a/fuzz/bn_div_corpus/7300ec0aa3d714cf44cee01b65d2a72185f1ffe6 b/fuzz/bn_div_corpus/7300ec0aa3d714cf44cee01b65d2a72185f1ffe6
new file mode 100644
index 0000000..83d046e
--- /dev/null
+++ b/fuzz/bn_div_corpus/7300ec0aa3d714cf44cee01b65d2a72185f1ffe6
Binary files differ
diff --git a/fuzz/bn_div_corpus/736de64b6c549c406427faddb2f3ccd19d430072 b/fuzz/bn_div_corpus/736de64b6c549c406427faddb2f3ccd19d430072
new file mode 100644
index 0000000..1f4fb94
--- /dev/null
+++ b/fuzz/bn_div_corpus/736de64b6c549c406427faddb2f3ccd19d430072
Binary files differ
diff --git a/fuzz/bn_div_corpus/7447ef5475a9ec9c40378dee4e29aa0f44044a32 b/fuzz/bn_div_corpus/7447ef5475a9ec9c40378dee4e29aa0f44044a32
new file mode 100644
index 0000000..406e189
--- /dev/null
+++ b/fuzz/bn_div_corpus/7447ef5475a9ec9c40378dee4e29aa0f44044a32
Binary files differ
diff --git a/fuzz/bn_div_corpus/74914bd37daede277d82c5b2d3b2d5900a4b86e4 b/fuzz/bn_div_corpus/74914bd37daede277d82c5b2d3b2d5900a4b86e4
new file mode 100644
index 0000000..cf42c7a
--- /dev/null
+++ b/fuzz/bn_div_corpus/74914bd37daede277d82c5b2d3b2d5900a4b86e4
Binary files differ
diff --git a/fuzz/bn_div_corpus/75aae853c051c3489d2ea651f14c4271c0110b1f b/fuzz/bn_div_corpus/75aae853c051c3489d2ea651f14c4271c0110b1f
new file mode 100644
index 0000000..edfdfc8
--- /dev/null
+++ b/fuzz/bn_div_corpus/75aae853c051c3489d2ea651f14c4271c0110b1f
Binary files differ
diff --git a/fuzz/bn_div_corpus/7636255f5ebab75d336d811547bf87852cc7cc13 b/fuzz/bn_div_corpus/7636255f5ebab75d336d811547bf87852cc7cc13
new file mode 100644
index 0000000..19e9ee1
--- /dev/null
+++ b/fuzz/bn_div_corpus/7636255f5ebab75d336d811547bf87852cc7cc13
Binary files differ
diff --git a/fuzz/bn_div_corpus/763a5f8cf6efa05db1a24bf8f5542cbee2c1148b b/fuzz/bn_div_corpus/763a5f8cf6efa05db1a24bf8f5542cbee2c1148b
new file mode 100644
index 0000000..e5d4de2
--- /dev/null
+++ b/fuzz/bn_div_corpus/763a5f8cf6efa05db1a24bf8f5542cbee2c1148b
Binary files differ
diff --git a/fuzz/bn_div_corpus/7688fff36e9c88aa7177496531e45bbed222a0f5 b/fuzz/bn_div_corpus/7688fff36e9c88aa7177496531e45bbed222a0f5
new file mode 100644
index 0000000..3c21020
--- /dev/null
+++ b/fuzz/bn_div_corpus/7688fff36e9c88aa7177496531e45bbed222a0f5
Binary files differ
diff --git a/fuzz/bn_div_corpus/7af7b9a1a2ee78c1e4d4bf4168a27e1a7fd06204 b/fuzz/bn_div_corpus/7af7b9a1a2ee78c1e4d4bf4168a27e1a7fd06204
new file mode 100644
index 0000000..f46bec5
--- /dev/null
+++ b/fuzz/bn_div_corpus/7af7b9a1a2ee78c1e4d4bf4168a27e1a7fd06204
Binary files differ
diff --git a/fuzz/bn_div_corpus/7b4811701376e6d504b895b4a96b7e9a98c084e6 b/fuzz/bn_div_corpus/7b4811701376e6d504b895b4a96b7e9a98c084e6
new file mode 100644
index 0000000..716bdb3
--- /dev/null
+++ b/fuzz/bn_div_corpus/7b4811701376e6d504b895b4a96b7e9a98c084e6
Binary files differ
diff --git a/fuzz/bn_div_corpus/7c467c2fe37f9d942aca57b1e6bab1b3f24bffc3 b/fuzz/bn_div_corpus/7c467c2fe37f9d942aca57b1e6bab1b3f24bffc3
new file mode 100644
index 0000000..6b1c56c
--- /dev/null
+++ b/fuzz/bn_div_corpus/7c467c2fe37f9d942aca57b1e6bab1b3f24bffc3
Binary files differ
diff --git a/fuzz/bn_div_corpus/7c9425e602ceec486460001c141f9a2fb89d8ab4 b/fuzz/bn_div_corpus/7c9425e602ceec486460001c141f9a2fb89d8ab4
new file mode 100644
index 0000000..3fdb251
--- /dev/null
+++ b/fuzz/bn_div_corpus/7c9425e602ceec486460001c141f9a2fb89d8ab4
Binary files differ
diff --git a/fuzz/bn_div_corpus/7dc1095458357e15b783c82bd4ebc43798f39e83 b/fuzz/bn_div_corpus/7dc1095458357e15b783c82bd4ebc43798f39e83
new file mode 100644
index 0000000..b2c9d59
--- /dev/null
+++ b/fuzz/bn_div_corpus/7dc1095458357e15b783c82bd4ebc43798f39e83
Binary files differ
diff --git a/fuzz/bn_div_corpus/7e487d80bb99546eeed660afab834fae4249fc7d b/fuzz/bn_div_corpus/7e487d80bb99546eeed660afab834fae4249fc7d
new file mode 100644
index 0000000..a705d6d
--- /dev/null
+++ b/fuzz/bn_div_corpus/7e487d80bb99546eeed660afab834fae4249fc7d
Binary files differ
diff --git a/fuzz/bn_div_corpus/7ebaf054c9ea1c7f50ad982b2eb8c1991b218181 b/fuzz/bn_div_corpus/7ebaf054c9ea1c7f50ad982b2eb8c1991b218181
new file mode 100644
index 0000000..5da7c22
--- /dev/null
+++ b/fuzz/bn_div_corpus/7ebaf054c9ea1c7f50ad982b2eb8c1991b218181
Binary files differ
diff --git a/fuzz/bn_div_corpus/7f04b3f70dace4796d0431157092b8742399faba b/fuzz/bn_div_corpus/7f04b3f70dace4796d0431157092b8742399faba
new file mode 100644
index 0000000..addc4a0
--- /dev/null
+++ b/fuzz/bn_div_corpus/7f04b3f70dace4796d0431157092b8742399faba
Binary files differ
diff --git a/fuzz/bn_div_corpus/7f0c648d00c3948a80f9864214311f749e750904 b/fuzz/bn_div_corpus/7f0c648d00c3948a80f9864214311f749e750904
new file mode 100644
index 0000000..f6b4e5a
--- /dev/null
+++ b/fuzz/bn_div_corpus/7f0c648d00c3948a80f9864214311f749e750904
Binary files differ
diff --git a/fuzz/bn_div_corpus/8041e13e35eae5d3582fb69c23e596f44095afdc b/fuzz/bn_div_corpus/8041e13e35eae5d3582fb69c23e596f44095afdc
new file mode 100644
index 0000000..6b0f552
--- /dev/null
+++ b/fuzz/bn_div_corpus/8041e13e35eae5d3582fb69c23e596f44095afdc
Binary files differ
diff --git a/fuzz/bn_div_corpus/80695153370141d6e38064fc74aea1d5eda40bb7 b/fuzz/bn_div_corpus/80695153370141d6e38064fc74aea1d5eda40bb7
new file mode 100644
index 0000000..c318a19
--- /dev/null
+++ b/fuzz/bn_div_corpus/80695153370141d6e38064fc74aea1d5eda40bb7
Binary files differ
diff --git a/fuzz/bn_div_corpus/809df693e4230a3e698d58c1d87566424ec5ee0b b/fuzz/bn_div_corpus/809df693e4230a3e698d58c1d87566424ec5ee0b
new file mode 100644
index 0000000..9e8f682
--- /dev/null
+++ b/fuzz/bn_div_corpus/809df693e4230a3e698d58c1d87566424ec5ee0b
Binary files differ
diff --git a/fuzz/bn_div_corpus/80c7993078ca61485c7d690b9b2a069a6202cab2 b/fuzz/bn_div_corpus/80c7993078ca61485c7d690b9b2a069a6202cab2
new file mode 100644
index 0000000..862ab20
--- /dev/null
+++ b/fuzz/bn_div_corpus/80c7993078ca61485c7d690b9b2a069a6202cab2
Binary files differ
diff --git a/fuzz/bn_div_corpus/8186502cf72be96c8bdf003e66f6a92b9fbd6668 b/fuzz/bn_div_corpus/8186502cf72be96c8bdf003e66f6a92b9fbd6668
new file mode 100644
index 0000000..73c3d01
--- /dev/null
+++ b/fuzz/bn_div_corpus/8186502cf72be96c8bdf003e66f6a92b9fbd6668
Binary files differ
diff --git a/fuzz/bn_div_corpus/823f064eb43c8fe8f7a6d5c92732112d7e7a594a b/fuzz/bn_div_corpus/823f064eb43c8fe8f7a6d5c92732112d7e7a594a
new file mode 100644
index 0000000..b5e6f1f
--- /dev/null
+++ b/fuzz/bn_div_corpus/823f064eb43c8fe8f7a6d5c92732112d7e7a594a
Binary files differ
diff --git a/fuzz/bn_div_corpus/82629106eb447d2b8cf712a019f929313cd5ee4d b/fuzz/bn_div_corpus/82629106eb447d2b8cf712a019f929313cd5ee4d
new file mode 100644
index 0000000..f26a7d6
--- /dev/null
+++ b/fuzz/bn_div_corpus/82629106eb447d2b8cf712a019f929313cd5ee4d
Binary files differ
diff --git a/fuzz/bn_div_corpus/837375c0f19afd20d3286c738381229eaaee8e18 b/fuzz/bn_div_corpus/837375c0f19afd20d3286c738381229eaaee8e18
new file mode 100644
index 0000000..aa48bcd
--- /dev/null
+++ b/fuzz/bn_div_corpus/837375c0f19afd20d3286c738381229eaaee8e18
Binary files differ
diff --git a/fuzz/bn_div_corpus/8396b6bbf9e18b63407308aca0832d5d81b3cef4 b/fuzz/bn_div_corpus/8396b6bbf9e18b63407308aca0832d5d81b3cef4
new file mode 100644
index 0000000..68d1ed4
--- /dev/null
+++ b/fuzz/bn_div_corpus/8396b6bbf9e18b63407308aca0832d5d81b3cef4
Binary files differ
diff --git a/fuzz/bn_div_corpus/83ffa18b854eb1f2c2d76b9227697b649ae6e34e b/fuzz/bn_div_corpus/83ffa18b854eb1f2c2d76b9227697b649ae6e34e
new file mode 100644
index 0000000..f449fcc
--- /dev/null
+++ b/fuzz/bn_div_corpus/83ffa18b854eb1f2c2d76b9227697b649ae6e34e
Binary files differ
diff --git a/fuzz/bn_div_corpus/843219ca2e06857624652e22501593d66f53ea31 b/fuzz/bn_div_corpus/843219ca2e06857624652e22501593d66f53ea31
new file mode 100644
index 0000000..8d0bcdd
--- /dev/null
+++ b/fuzz/bn_div_corpus/843219ca2e06857624652e22501593d66f53ea31
Binary files differ
diff --git a/fuzz/bn_div_corpus/8432b7ab5a9f2d29777d2a07eb08b77167698b40 b/fuzz/bn_div_corpus/8432b7ab5a9f2d29777d2a07eb08b77167698b40
new file mode 100644
index 0000000..5635ccf
--- /dev/null
+++ b/fuzz/bn_div_corpus/8432b7ab5a9f2d29777d2a07eb08b77167698b40
Binary files differ
diff --git a/fuzz/bn_div_corpus/844fb667cbde2ecc8614c13e31c9c0210766c352 b/fuzz/bn_div_corpus/844fb667cbde2ecc8614c13e31c9c0210766c352
new file mode 100644
index 0000000..8dbcde3
--- /dev/null
+++ b/fuzz/bn_div_corpus/844fb667cbde2ecc8614c13e31c9c0210766c352
Binary files differ
diff --git a/fuzz/bn_div_corpus/85190ba4992b937c61656267e640d2c1f75c1c4e b/fuzz/bn_div_corpus/85190ba4992b937c61656267e640d2c1f75c1c4e
new file mode 100644
index 0000000..a990880
--- /dev/null
+++ b/fuzz/bn_div_corpus/85190ba4992b937c61656267e640d2c1f75c1c4e
Binary files differ
diff --git a/fuzz/bn_div_corpus/858a1cea49987b25d4ace583e52c8290848d14f7 b/fuzz/bn_div_corpus/858a1cea49987b25d4ace583e52c8290848d14f7
new file mode 100644
index 0000000..eaea399
--- /dev/null
+++ b/fuzz/bn_div_corpus/858a1cea49987b25d4ace583e52c8290848d14f7
Binary files differ
diff --git a/fuzz/bn_div_corpus/85d081cc9dfb08f13885952fa6ac7e60c4dce6e1 b/fuzz/bn_div_corpus/85d081cc9dfb08f13885952fa6ac7e60c4dce6e1
new file mode 100644
index 0000000..72a4587
--- /dev/null
+++ b/fuzz/bn_div_corpus/85d081cc9dfb08f13885952fa6ac7e60c4dce6e1
Binary files differ
diff --git a/fuzz/bn_div_corpus/860b376d7ee421607feee0a0ff0bd9c7556aea3f b/fuzz/bn_div_corpus/860b376d7ee421607feee0a0ff0bd9c7556aea3f
new file mode 100644
index 0000000..dd079b2
--- /dev/null
+++ b/fuzz/bn_div_corpus/860b376d7ee421607feee0a0ff0bd9c7556aea3f
Binary files differ
diff --git a/fuzz/bn_div_corpus/865036b95074e86b18c41977452d9c48fc0f3efb b/fuzz/bn_div_corpus/865036b95074e86b18c41977452d9c48fc0f3efb
new file mode 100644
index 0000000..9469175
--- /dev/null
+++ b/fuzz/bn_div_corpus/865036b95074e86b18c41977452d9c48fc0f3efb
Binary files differ
diff --git a/fuzz/bn_div_corpus/87549416c30b8923448140f0df77ccdc967f097f b/fuzz/bn_div_corpus/87549416c30b8923448140f0df77ccdc967f097f
new file mode 100644
index 0000000..cbcc5f8
--- /dev/null
+++ b/fuzz/bn_div_corpus/87549416c30b8923448140f0df77ccdc967f097f
Binary files differ
diff --git a/fuzz/bn_div_corpus/882c178654fae8de6bf28d6e6d58c39555f0bd86 b/fuzz/bn_div_corpus/882c178654fae8de6bf28d6e6d58c39555f0bd86
new file mode 100644
index 0000000..51e6b10
--- /dev/null
+++ b/fuzz/bn_div_corpus/882c178654fae8de6bf28d6e6d58c39555f0bd86
Binary files differ
diff --git a/fuzz/bn_div_corpus/8a632f71b06f5954056fa4af6735281a0ce5d5ae b/fuzz/bn_div_corpus/8a632f71b06f5954056fa4af6735281a0ce5d5ae
new file mode 100644
index 0000000..e25911b
--- /dev/null
+++ b/fuzz/bn_div_corpus/8a632f71b06f5954056fa4af6735281a0ce5d5ae
Binary files differ
diff --git a/fuzz/bn_div_corpus/8b98ac417ea7646849f4c0594b10ac701b19162c b/fuzz/bn_div_corpus/8b98ac417ea7646849f4c0594b10ac701b19162c
new file mode 100644
index 0000000..dbec381
--- /dev/null
+++ b/fuzz/bn_div_corpus/8b98ac417ea7646849f4c0594b10ac701b19162c
Binary files differ
diff --git a/fuzz/bn_div_corpus/8cfe33857f912359036d7b3d0f9be5e80b8b8646 b/fuzz/bn_div_corpus/8cfe33857f912359036d7b3d0f9be5e80b8b8646
new file mode 100644
index 0000000..fff52dd
--- /dev/null
+++ b/fuzz/bn_div_corpus/8cfe33857f912359036d7b3d0f9be5e80b8b8646
Binary files differ
diff --git a/fuzz/bn_div_corpus/8d97b7753511d630ade4a8a07794eb6f536b71aa b/fuzz/bn_div_corpus/8d97b7753511d630ade4a8a07794eb6f536b71aa
new file mode 100644
index 0000000..16766a4
--- /dev/null
+++ b/fuzz/bn_div_corpus/8d97b7753511d630ade4a8a07794eb6f536b71aa
Binary files differ
diff --git a/fuzz/bn_div_corpus/8e17b30d7fb275a7959785fc0e2bf7fef7cb5b7b b/fuzz/bn_div_corpus/8e17b30d7fb275a7959785fc0e2bf7fef7cb5b7b
new file mode 100644
index 0000000..eea5da3
--- /dev/null
+++ b/fuzz/bn_div_corpus/8e17b30d7fb275a7959785fc0e2bf7fef7cb5b7b
Binary files differ
diff --git a/fuzz/bn_div_corpus/8e37b76cd1918ebe2d4501edb9930edb3a40a3aa b/fuzz/bn_div_corpus/8e37b76cd1918ebe2d4501edb9930edb3a40a3aa
new file mode 100644
index 0000000..8cbd6e2
--- /dev/null
+++ b/fuzz/bn_div_corpus/8e37b76cd1918ebe2d4501edb9930edb3a40a3aa
Binary files differ
diff --git a/fuzz/bn_div_corpus/8ff44a015c15ae38b21f16aac67cd6c2c3119568 b/fuzz/bn_div_corpus/8ff44a015c15ae38b21f16aac67cd6c2c3119568
new file mode 100644
index 0000000..d681abd
--- /dev/null
+++ b/fuzz/bn_div_corpus/8ff44a015c15ae38b21f16aac67cd6c2c3119568
Binary files differ
diff --git a/fuzz/bn_div_corpus/9140d023e8862307ca278bf4ca50a32d3a876085 b/fuzz/bn_div_corpus/9140d023e8862307ca278bf4ca50a32d3a876085
new file mode 100644
index 0000000..ee3857d
--- /dev/null
+++ b/fuzz/bn_div_corpus/9140d023e8862307ca278bf4ca50a32d3a876085
Binary files differ
diff --git a/fuzz/bn_div_corpus/919a091440cfe17c876459e317316d4c4e30191a b/fuzz/bn_div_corpus/919a091440cfe17c876459e317316d4c4e30191a
new file mode 100644
index 0000000..0c51b33
--- /dev/null
+++ b/fuzz/bn_div_corpus/919a091440cfe17c876459e317316d4c4e30191a
Binary files differ
diff --git a/fuzz/bn_div_corpus/91e529f965b5e5cc0e7c2371b9d30856a55f9461 b/fuzz/bn_div_corpus/91e529f965b5e5cc0e7c2371b9d30856a55f9461
new file mode 100644
index 0000000..eae4027
--- /dev/null
+++ b/fuzz/bn_div_corpus/91e529f965b5e5cc0e7c2371b9d30856a55f9461
Binary files differ
diff --git a/fuzz/bn_div_corpus/923a8438a99fd8a0fda27cb27e362a0074b212f8 b/fuzz/bn_div_corpus/923a8438a99fd8a0fda27cb27e362a0074b212f8
new file mode 100644
index 0000000..1c2bc6e
--- /dev/null
+++ b/fuzz/bn_div_corpus/923a8438a99fd8a0fda27cb27e362a0074b212f8
Binary files differ
diff --git a/fuzz/bn_div_corpus/930deb8a5de839964d38c23c04c24d18d64f7722 b/fuzz/bn_div_corpus/930deb8a5de839964d38c23c04c24d18d64f7722
new file mode 100644
index 0000000..e781719
--- /dev/null
+++ b/fuzz/bn_div_corpus/930deb8a5de839964d38c23c04c24d18d64f7722
Binary files differ
diff --git a/fuzz/bn_div_corpus/93b52bda2dc0a303bfb8159b7c3c791d8e4a4590 b/fuzz/bn_div_corpus/93b52bda2dc0a303bfb8159b7c3c791d8e4a4590
new file mode 100644
index 0000000..3434e11
--- /dev/null
+++ b/fuzz/bn_div_corpus/93b52bda2dc0a303bfb8159b7c3c791d8e4a4590
Binary files differ
diff --git a/fuzz/bn_div_corpus/9430b2a2de10fe40dee9d52aadd0d980e3a593d6 b/fuzz/bn_div_corpus/9430b2a2de10fe40dee9d52aadd0d980e3a593d6
new file mode 100644
index 0000000..32ebfd7
--- /dev/null
+++ b/fuzz/bn_div_corpus/9430b2a2de10fe40dee9d52aadd0d980e3a593d6
Binary files differ
diff --git a/fuzz/bn_div_corpus/9471ef8fefc68e54b31fed8581eca3610f9ea2c1 b/fuzz/bn_div_corpus/9471ef8fefc68e54b31fed8581eca3610f9ea2c1
new file mode 100644
index 0000000..c40800f
--- /dev/null
+++ b/fuzz/bn_div_corpus/9471ef8fefc68e54b31fed8581eca3610f9ea2c1
Binary files differ
diff --git a/fuzz/bn_div_corpus/94eeb7f0e73fada176ecfa35274a07c181c85d23 b/fuzz/bn_div_corpus/94eeb7f0e73fada176ecfa35274a07c181c85d23
new file mode 100644
index 0000000..2198ce5
--- /dev/null
+++ b/fuzz/bn_div_corpus/94eeb7f0e73fada176ecfa35274a07c181c85d23
Binary files differ
diff --git a/fuzz/bn_div_corpus/95ad2c8286f5cce524fa4d42c75699ade75383a9 b/fuzz/bn_div_corpus/95ad2c8286f5cce524fa4d42c75699ade75383a9
new file mode 100644
index 0000000..a945d4a
--- /dev/null
+++ b/fuzz/bn_div_corpus/95ad2c8286f5cce524fa4d42c75699ade75383a9
Binary files differ
diff --git a/fuzz/bn_div_corpus/960e750aaad2b4a7b66b1e6eb5359811e5bdaada b/fuzz/bn_div_corpus/960e750aaad2b4a7b66b1e6eb5359811e5bdaada
new file mode 100644
index 0000000..f2e34d3
--- /dev/null
+++ b/fuzz/bn_div_corpus/960e750aaad2b4a7b66b1e6eb5359811e5bdaada
Binary files differ
diff --git a/fuzz/bn_div_corpus/96e4ae06666b582c0fb5148ec4bebaa9faaaa9b2 b/fuzz/bn_div_corpus/96e4ae06666b582c0fb5148ec4bebaa9faaaa9b2
new file mode 100644
index 0000000..58dcaae
--- /dev/null
+++ b/fuzz/bn_div_corpus/96e4ae06666b582c0fb5148ec4bebaa9faaaa9b2
Binary files differ
diff --git a/fuzz/bn_div_corpus/99ea7de39109a20ff27af72d37db8212bb83fe74 b/fuzz/bn_div_corpus/99ea7de39109a20ff27af72d37db8212bb83fe74
new file mode 100644
index 0000000..b4baf07
--- /dev/null
+++ b/fuzz/bn_div_corpus/99ea7de39109a20ff27af72d37db8212bb83fe74
Binary files differ
diff --git a/fuzz/bn_div_corpus/9a555ee1b1b6c360e6f937071861f5a7535f95ff b/fuzz/bn_div_corpus/9a555ee1b1b6c360e6f937071861f5a7535f95ff
new file mode 100644
index 0000000..5c108aa
--- /dev/null
+++ b/fuzz/bn_div_corpus/9a555ee1b1b6c360e6f937071861f5a7535f95ff
Binary files differ
diff --git a/fuzz/bn_div_corpus/9a843fdad797786b0b8b2ba02534d0d9031fd4e0 b/fuzz/bn_div_corpus/9a843fdad797786b0b8b2ba02534d0d9031fd4e0
new file mode 100644
index 0000000..30ea001
--- /dev/null
+++ b/fuzz/bn_div_corpus/9a843fdad797786b0b8b2ba02534d0d9031fd4e0
Binary files differ
diff --git a/fuzz/bn_div_corpus/9b61b8969c58c85fda860554d3f466a95e402dbf b/fuzz/bn_div_corpus/9b61b8969c58c85fda860554d3f466a95e402dbf
new file mode 100644
index 0000000..5900966
--- /dev/null
+++ b/fuzz/bn_div_corpus/9b61b8969c58c85fda860554d3f466a95e402dbf
Binary files differ
diff --git a/fuzz/bn_div_corpus/9c58b3f3ed38c285b778a5965af62a4301223630 b/fuzz/bn_div_corpus/9c58b3f3ed38c285b778a5965af62a4301223630
new file mode 100644
index 0000000..4c4fbe0
--- /dev/null
+++ b/fuzz/bn_div_corpus/9c58b3f3ed38c285b778a5965af62a4301223630
Binary files differ
diff --git a/fuzz/bn_div_corpus/9c5927144d99691ea8aa8d173d7695b5d9aa51d5 b/fuzz/bn_div_corpus/9c5927144d99691ea8aa8d173d7695b5d9aa51d5
new file mode 100644
index 0000000..79a1ef2
--- /dev/null
+++ b/fuzz/bn_div_corpus/9c5927144d99691ea8aa8d173d7695b5d9aa51d5
Binary files differ
diff --git a/fuzz/bn_div_corpus/9ea274653fed6c54151a647fc22d4b24599567df b/fuzz/bn_div_corpus/9ea274653fed6c54151a647fc22d4b24599567df
new file mode 100644
index 0000000..3028c8d
--- /dev/null
+++ b/fuzz/bn_div_corpus/9ea274653fed6c54151a647fc22d4b24599567df
Binary files differ
diff --git a/fuzz/bn_div_corpus/9f36d2652497196976489624e351ce6ec48435d1 b/fuzz/bn_div_corpus/9f36d2652497196976489624e351ce6ec48435d1
new file mode 100644
index 0000000..1b3a763
--- /dev/null
+++ b/fuzz/bn_div_corpus/9f36d2652497196976489624e351ce6ec48435d1
Binary files differ
diff --git a/fuzz/bn_div_corpus/9f421d87e5b067ed476ca0392a7ef20f6bf0ce84 b/fuzz/bn_div_corpus/9f421d87e5b067ed476ca0392a7ef20f6bf0ce84
new file mode 100644
index 0000000..09a7272
--- /dev/null
+++ b/fuzz/bn_div_corpus/9f421d87e5b067ed476ca0392a7ef20f6bf0ce84
Binary files differ
diff --git a/fuzz/bn_div_corpus/9faeddef2fc445751d1aa1251dcdcfc03392a52a b/fuzz/bn_div_corpus/9faeddef2fc445751d1aa1251dcdcfc03392a52a
new file mode 100644
index 0000000..71b4931
--- /dev/null
+++ b/fuzz/bn_div_corpus/9faeddef2fc445751d1aa1251dcdcfc03392a52a
Binary files differ
diff --git a/fuzz/bn_div_corpus/9fb76b881a47ac8b366a6bf45a41ae33e1b23df1 b/fuzz/bn_div_corpus/9fb76b881a47ac8b366a6bf45a41ae33e1b23df1
new file mode 100644
index 0000000..97cfd8f
--- /dev/null
+++ b/fuzz/bn_div_corpus/9fb76b881a47ac8b366a6bf45a41ae33e1b23df1
Binary files differ
diff --git a/fuzz/bn_div_corpus/9fcb2bf80307eca4c26b50a5673de5693cbdf3e2 b/fuzz/bn_div_corpus/9fcb2bf80307eca4c26b50a5673de5693cbdf3e2
new file mode 100644
index 0000000..05b336b
--- /dev/null
+++ b/fuzz/bn_div_corpus/9fcb2bf80307eca4c26b50a5673de5693cbdf3e2
Binary files differ
diff --git a/fuzz/bn_div_corpus/9fcbe0583b22c8cd063e72b22f16ba0ebeae68c3 b/fuzz/bn_div_corpus/9fcbe0583b22c8cd063e72b22f16ba0ebeae68c3
new file mode 100644
index 0000000..cff14c7
--- /dev/null
+++ b/fuzz/bn_div_corpus/9fcbe0583b22c8cd063e72b22f16ba0ebeae68c3
Binary files differ
diff --git a/fuzz/bn_div_corpus/a014b4e866b607358bbce0e8f003f01de1fb8159 b/fuzz/bn_div_corpus/a014b4e866b607358bbce0e8f003f01de1fb8159
new file mode 100644
index 0000000..376b1d7
--- /dev/null
+++ b/fuzz/bn_div_corpus/a014b4e866b607358bbce0e8f003f01de1fb8159
Binary files differ
diff --git a/fuzz/bn_div_corpus/a11606b0b571a15f81f14138a2ba2d13f7970deb b/fuzz/bn_div_corpus/a11606b0b571a15f81f14138a2ba2d13f7970deb
new file mode 100644
index 0000000..52c701e
--- /dev/null
+++ b/fuzz/bn_div_corpus/a11606b0b571a15f81f14138a2ba2d13f7970deb
Binary files differ
diff --git a/fuzz/bn_div_corpus/a138b35daab435b9cd0f8552c767db05885d9e3d b/fuzz/bn_div_corpus/a138b35daab435b9cd0f8552c767db05885d9e3d
new file mode 100644
index 0000000..698909a
--- /dev/null
+++ b/fuzz/bn_div_corpus/a138b35daab435b9cd0f8552c767db05885d9e3d
Binary files differ
diff --git a/fuzz/bn_div_corpus/a234617baf69bb955af725b43bf22b7f25b51cf2 b/fuzz/bn_div_corpus/a234617baf69bb955af725b43bf22b7f25b51cf2
new file mode 100644
index 0000000..768cf1c
--- /dev/null
+++ b/fuzz/bn_div_corpus/a234617baf69bb955af725b43bf22b7f25b51cf2
Binary files differ
diff --git a/fuzz/bn_div_corpus/a31d9b65e71b63968a1ddb7f8b350a28e0312ed1 b/fuzz/bn_div_corpus/a31d9b65e71b63968a1ddb7f8b350a28e0312ed1
new file mode 100644
index 0000000..274406f
--- /dev/null
+++ b/fuzz/bn_div_corpus/a31d9b65e71b63968a1ddb7f8b350a28e0312ed1
Binary files differ
diff --git a/fuzz/bn_div_corpus/a3a9d62e33dbbf0c46b5a766958f321e4e5f5e53 b/fuzz/bn_div_corpus/a3a9d62e33dbbf0c46b5a766958f321e4e5f5e53
new file mode 100644
index 0000000..7485c8e
--- /dev/null
+++ b/fuzz/bn_div_corpus/a3a9d62e33dbbf0c46b5a766958f321e4e5f5e53
Binary files differ
diff --git a/fuzz/bn_div_corpus/a51faa5f8841995a920127dffed1cc9641f559c8 b/fuzz/bn_div_corpus/a51faa5f8841995a920127dffed1cc9641f559c8
new file mode 100644
index 0000000..03b815b
--- /dev/null
+++ b/fuzz/bn_div_corpus/a51faa5f8841995a920127dffed1cc9641f559c8
Binary files differ
diff --git a/fuzz/bn_div_corpus/a612c58bfb462f99cdad76f86524695c17749fcc b/fuzz/bn_div_corpus/a612c58bfb462f99cdad76f86524695c17749fcc
new file mode 100644
index 0000000..59f72cb
--- /dev/null
+++ b/fuzz/bn_div_corpus/a612c58bfb462f99cdad76f86524695c17749fcc
Binary files differ
diff --git a/fuzz/bn_div_corpus/a63153d962b75ac7a7f799b1967859ff65d76c01 b/fuzz/bn_div_corpus/a63153d962b75ac7a7f799b1967859ff65d76c01
new file mode 100644
index 0000000..cff2169
--- /dev/null
+++ b/fuzz/bn_div_corpus/a63153d962b75ac7a7f799b1967859ff65d76c01
Binary files differ
diff --git a/fuzz/bn_div_corpus/a6bfe1512f448fa6888554bb9add6fd2c852d0dc b/fuzz/bn_div_corpus/a6bfe1512f448fa6888554bb9add6fd2c852d0dc
new file mode 100644
index 0000000..ba8358a
--- /dev/null
+++ b/fuzz/bn_div_corpus/a6bfe1512f448fa6888554bb9add6fd2c852d0dc
Binary files differ
diff --git a/fuzz/bn_div_corpus/a6f42cf7b042051a0606346f995d5c0b3c4daf06 b/fuzz/bn_div_corpus/a6f42cf7b042051a0606346f995d5c0b3c4daf06
new file mode 100644
index 0000000..dfe678f
--- /dev/null
+++ b/fuzz/bn_div_corpus/a6f42cf7b042051a0606346f995d5c0b3c4daf06
Binary files differ
diff --git a/fuzz/bn_div_corpus/a75319da5ae7ab306aed732964bb0e9753e83377 b/fuzz/bn_div_corpus/a75319da5ae7ab306aed732964bb0e9753e83377
new file mode 100644
index 0000000..ba094bf
--- /dev/null
+++ b/fuzz/bn_div_corpus/a75319da5ae7ab306aed732964bb0e9753e83377
Binary files differ
diff --git a/fuzz/bn_div_corpus/a80a732a9d0891e2a317a34e5b92b6715380ba71 b/fuzz/bn_div_corpus/a80a732a9d0891e2a317a34e5b92b6715380ba71
new file mode 100644
index 0000000..002106e
--- /dev/null
+++ b/fuzz/bn_div_corpus/a80a732a9d0891e2a317a34e5b92b6715380ba71
Binary files differ
diff --git a/fuzz/bn_div_corpus/a90d70badbac1859660956d2780990d5ae4f4fe6 b/fuzz/bn_div_corpus/a90d70badbac1859660956d2780990d5ae4f4fe6
new file mode 100644
index 0000000..6eaca86
--- /dev/null
+++ b/fuzz/bn_div_corpus/a90d70badbac1859660956d2780990d5ae4f4fe6
Binary files differ
diff --git a/fuzz/bn_div_corpus/a99476859edbe3cb8dbdee800432ed01d14630c9 b/fuzz/bn_div_corpus/a99476859edbe3cb8dbdee800432ed01d14630c9
new file mode 100644
index 0000000..55c2952
--- /dev/null
+++ b/fuzz/bn_div_corpus/a99476859edbe3cb8dbdee800432ed01d14630c9
Binary files differ
diff --git a/fuzz/bn_div_corpus/aa98d46e4d7c79527945e8011b4ae3ecd2d80c60 b/fuzz/bn_div_corpus/aa98d46e4d7c79527945e8011b4ae3ecd2d80c60
new file mode 100644
index 0000000..b44fcd8
--- /dev/null
+++ b/fuzz/bn_div_corpus/aa98d46e4d7c79527945e8011b4ae3ecd2d80c60
Binary files differ
diff --git a/fuzz/bn_div_corpus/aaa4eb2079acf702b7983690dce09fe306b5b252 b/fuzz/bn_div_corpus/aaa4eb2079acf702b7983690dce09fe306b5b252
new file mode 100644
index 0000000..9265e64
--- /dev/null
+++ b/fuzz/bn_div_corpus/aaa4eb2079acf702b7983690dce09fe306b5b252
Binary files differ
diff --git a/fuzz/bn_div_corpus/ab9ea0facb1aac832b8d9c322c89a389e6a0d991 b/fuzz/bn_div_corpus/ab9ea0facb1aac832b8d9c322c89a389e6a0d991
new file mode 100644
index 0000000..7738bf4
--- /dev/null
+++ b/fuzz/bn_div_corpus/ab9ea0facb1aac832b8d9c322c89a389e6a0d991
Binary files differ
diff --git a/fuzz/bn_div_corpus/abdbf8f43a0f65fe0f19ed485a3840765392c2ab b/fuzz/bn_div_corpus/abdbf8f43a0f65fe0f19ed485a3840765392c2ab
new file mode 100644
index 0000000..de3c3b9
--- /dev/null
+++ b/fuzz/bn_div_corpus/abdbf8f43a0f65fe0f19ed485a3840765392c2ab
Binary files differ
diff --git a/fuzz/bn_div_corpus/ac2e602f342b20942b8b8e06974ed2312b66f120 b/fuzz/bn_div_corpus/ac2e602f342b20942b8b8e06974ed2312b66f120
new file mode 100644
index 0000000..a4fc2bd
--- /dev/null
+++ b/fuzz/bn_div_corpus/ac2e602f342b20942b8b8e06974ed2312b66f120
Binary files differ
diff --git a/fuzz/bn_div_corpus/ade931327efabc03406c76b98e5f6af6463c84c8 b/fuzz/bn_div_corpus/ade931327efabc03406c76b98e5f6af6463c84c8
new file mode 100644
index 0000000..bc9ef27
--- /dev/null
+++ b/fuzz/bn_div_corpus/ade931327efabc03406c76b98e5f6af6463c84c8
Binary files differ
diff --git a/fuzz/bn_div_corpus/af17d6a3d53b6daa1f1061d2bb17e5b3634b054a b/fuzz/bn_div_corpus/af17d6a3d53b6daa1f1061d2bb17e5b3634b054a
new file mode 100644
index 0000000..78c88e2
--- /dev/null
+++ b/fuzz/bn_div_corpus/af17d6a3d53b6daa1f1061d2bb17e5b3634b054a
Binary files differ
diff --git a/fuzz/bn_div_corpus/b01aa64e77fb5add1a533e5428d3ecf474c1c5e1 b/fuzz/bn_div_corpus/b01aa64e77fb5add1a533e5428d3ecf474c1c5e1
new file mode 100644
index 0000000..0fde785
--- /dev/null
+++ b/fuzz/bn_div_corpus/b01aa64e77fb5add1a533e5428d3ecf474c1c5e1
Binary files differ
diff --git a/fuzz/bn_div_corpus/b1092eed76c2a5e35c0c4511215b303d852a1aec b/fuzz/bn_div_corpus/b1092eed76c2a5e35c0c4511215b303d852a1aec
new file mode 100644
index 0000000..0170300
--- /dev/null
+++ b/fuzz/bn_div_corpus/b1092eed76c2a5e35c0c4511215b303d852a1aec
Binary files differ
diff --git a/fuzz/bn_div_corpus/b4041158653f2d152cf34d4408a7b0b93b04d221 b/fuzz/bn_div_corpus/b4041158653f2d152cf34d4408a7b0b93b04d221
new file mode 100644
index 0000000..2a045ce
--- /dev/null
+++ b/fuzz/bn_div_corpus/b4041158653f2d152cf34d4408a7b0b93b04d221
Binary files differ
diff --git a/fuzz/bn_div_corpus/b4a9e173fce33673cafaa055cedc3adef403fb4c b/fuzz/bn_div_corpus/b4a9e173fce33673cafaa055cedc3adef403fb4c
new file mode 100644
index 0000000..152f89f
--- /dev/null
+++ b/fuzz/bn_div_corpus/b4a9e173fce33673cafaa055cedc3adef403fb4c
Binary files differ
diff --git a/fuzz/bn_div_corpus/b4cb6159bcec93064b657522166fd18c11b0b402 b/fuzz/bn_div_corpus/b4cb6159bcec93064b657522166fd18c11b0b402
new file mode 100644
index 0000000..540d41c
--- /dev/null
+++ b/fuzz/bn_div_corpus/b4cb6159bcec93064b657522166fd18c11b0b402
Binary files differ
diff --git a/fuzz/bn_div_corpus/b543b6b3b287da672007e24b5baaab1a1c0ca9ae b/fuzz/bn_div_corpus/b543b6b3b287da672007e24b5baaab1a1c0ca9ae
new file mode 100644
index 0000000..7cc47bf
--- /dev/null
+++ b/fuzz/bn_div_corpus/b543b6b3b287da672007e24b5baaab1a1c0ca9ae
Binary files differ
diff --git a/fuzz/bn_div_corpus/b6f95263dd197ac7b6cf94a2f50e56b1412bfe5c b/fuzz/bn_div_corpus/b6f95263dd197ac7b6cf94a2f50e56b1412bfe5c
new file mode 100644
index 0000000..c27cd62
--- /dev/null
+++ b/fuzz/bn_div_corpus/b6f95263dd197ac7b6cf94a2f50e56b1412bfe5c
Binary files differ
diff --git a/fuzz/bn_div_corpus/b82e52220e0634c5a6febaa9c6d94510b0c7d600 b/fuzz/bn_div_corpus/b82e52220e0634c5a6febaa9c6d94510b0c7d600
new file mode 100644
index 0000000..ff6f0ee
--- /dev/null
+++ b/fuzz/bn_div_corpus/b82e52220e0634c5a6febaa9c6d94510b0c7d600
Binary files differ
diff --git a/fuzz/bn_div_corpus/b8ab1751c8b28953848fcbf5dfb4669de18f3e7a b/fuzz/bn_div_corpus/b8ab1751c8b28953848fcbf5dfb4669de18f3e7a
new file mode 100644
index 0000000..8a53958
--- /dev/null
+++ b/fuzz/bn_div_corpus/b8ab1751c8b28953848fcbf5dfb4669de18f3e7a
Binary files differ
diff --git a/fuzz/bn_div_corpus/b9efda59f2f8a203bbed172fa3cb8829ea280ee1 b/fuzz/bn_div_corpus/b9efda59f2f8a203bbed172fa3cb8829ea280ee1
new file mode 100644
index 0000000..7d92dc8
--- /dev/null
+++ b/fuzz/bn_div_corpus/b9efda59f2f8a203bbed172fa3cb8829ea280ee1
Binary files differ
diff --git a/fuzz/bn_div_corpus/bac3f651589be28cbb7f115f347427e018095241 b/fuzz/bn_div_corpus/bac3f651589be28cbb7f115f347427e018095241
new file mode 100644
index 0000000..14b8e1a
--- /dev/null
+++ b/fuzz/bn_div_corpus/bac3f651589be28cbb7f115f347427e018095241
Binary files differ
diff --git a/fuzz/bn_div_corpus/baff187e16f664325caa8b098eaba427bd9f82bf b/fuzz/bn_div_corpus/baff187e16f664325caa8b098eaba427bd9f82bf
new file mode 100644
index 0000000..c32d2dd
--- /dev/null
+++ b/fuzz/bn_div_corpus/baff187e16f664325caa8b098eaba427bd9f82bf
Binary files differ
diff --git a/fuzz/bn_div_corpus/bb15c1eb83a4d9d1708a2073d966ef14fa056ffc b/fuzz/bn_div_corpus/bb15c1eb83a4d9d1708a2073d966ef14fa056ffc
new file mode 100644
index 0000000..e0a7dba
--- /dev/null
+++ b/fuzz/bn_div_corpus/bb15c1eb83a4d9d1708a2073d966ef14fa056ffc
Binary files differ
diff --git a/fuzz/bn_div_corpus/bb66e8e4c79fe46a528e23252a91c4bb8b828539 b/fuzz/bn_div_corpus/bb66e8e4c79fe46a528e23252a91c4bb8b828539
new file mode 100644
index 0000000..6e8b3ba
--- /dev/null
+++ b/fuzz/bn_div_corpus/bb66e8e4c79fe46a528e23252a91c4bb8b828539
Binary files differ
diff --git a/fuzz/bn_div_corpus/bb9595e144436413cb2d2b1ee44b12de80f19da6 b/fuzz/bn_div_corpus/bb9595e144436413cb2d2b1ee44b12de80f19da6
new file mode 100644
index 0000000..1e4c7d9
--- /dev/null
+++ b/fuzz/bn_div_corpus/bb9595e144436413cb2d2b1ee44b12de80f19da6
Binary files differ
diff --git a/fuzz/bn_div_corpus/bc4b667449af0a236d46f70fef8fbdd88ce5dda0 b/fuzz/bn_div_corpus/bc4b667449af0a236d46f70fef8fbdd88ce5dda0
new file mode 100644
index 0000000..9362ea6
--- /dev/null
+++ b/fuzz/bn_div_corpus/bc4b667449af0a236d46f70fef8fbdd88ce5dda0
Binary files differ
diff --git a/fuzz/bn_div_corpus/bc7cd1bbac6582951505b7122f0a010da41af815 b/fuzz/bn_div_corpus/bc7cd1bbac6582951505b7122f0a010da41af815
new file mode 100644
index 0000000..35cf0c1
--- /dev/null
+++ b/fuzz/bn_div_corpus/bc7cd1bbac6582951505b7122f0a010da41af815
Binary files differ
diff --git a/fuzz/bn_div_corpus/bd1e5343afcdc5db8bff6cb0f8b217649b65e5c7 b/fuzz/bn_div_corpus/bd1e5343afcdc5db8bff6cb0f8b217649b65e5c7
new file mode 100644
index 0000000..78513e5
--- /dev/null
+++ b/fuzz/bn_div_corpus/bd1e5343afcdc5db8bff6cb0f8b217649b65e5c7
Binary files differ
diff --git a/fuzz/bn_div_corpus/bde286c3f78be080d56f56dd8afd0c5d2eaa4a4c b/fuzz/bn_div_corpus/bde286c3f78be080d56f56dd8afd0c5d2eaa4a4c
new file mode 100644
index 0000000..622eaed
--- /dev/null
+++ b/fuzz/bn_div_corpus/bde286c3f78be080d56f56dd8afd0c5d2eaa4a4c
Binary files differ
diff --git a/fuzz/bn_div_corpus/bebffc25a5a28e297c564649f57dd4510aa82767 b/fuzz/bn_div_corpus/bebffc25a5a28e297c564649f57dd4510aa82767
new file mode 100644
index 0000000..1ecea03
--- /dev/null
+++ b/fuzz/bn_div_corpus/bebffc25a5a28e297c564649f57dd4510aa82767
Binary files differ
diff --git a/fuzz/bn_div_corpus/c0ed9596d8fecc22e0d5355db8fafde748b2c2a4 b/fuzz/bn_div_corpus/c0ed9596d8fecc22e0d5355db8fafde748b2c2a4
new file mode 100644
index 0000000..599df59
--- /dev/null
+++ b/fuzz/bn_div_corpus/c0ed9596d8fecc22e0d5355db8fafde748b2c2a4
Binary files differ
diff --git a/fuzz/bn_div_corpus/c11666a1b180fa081055f9437262ef29ac21a6f9 b/fuzz/bn_div_corpus/c11666a1b180fa081055f9437262ef29ac21a6f9
new file mode 100644
index 0000000..88cd2d3
--- /dev/null
+++ b/fuzz/bn_div_corpus/c11666a1b180fa081055f9437262ef29ac21a6f9
Binary files differ
diff --git a/fuzz/bn_div_corpus/c1cd807d220e0a1f55a26192ec73acc2a58e53f4 b/fuzz/bn_div_corpus/c1cd807d220e0a1f55a26192ec73acc2a58e53f4
new file mode 100644
index 0000000..233b606
--- /dev/null
+++ b/fuzz/bn_div_corpus/c1cd807d220e0a1f55a26192ec73acc2a58e53f4
Binary files differ
diff --git a/fuzz/bn_div_corpus/c207e4744e50897d7eb82e308cd49fc7e7f0b6ec b/fuzz/bn_div_corpus/c207e4744e50897d7eb82e308cd49fc7e7f0b6ec
new file mode 100644
index 0000000..05e6723
--- /dev/null
+++ b/fuzz/bn_div_corpus/c207e4744e50897d7eb82e308cd49fc7e7f0b6ec
Binary files differ
diff --git a/fuzz/bn_div_corpus/c4ff215bd5efb3f51c52f8881f2ee6e57467d181 b/fuzz/bn_div_corpus/c4ff215bd5efb3f51c52f8881f2ee6e57467d181
new file mode 100644
index 0000000..c7a5f1d
--- /dev/null
+++ b/fuzz/bn_div_corpus/c4ff215bd5efb3f51c52f8881f2ee6e57467d181
Binary files differ
diff --git a/fuzz/bn_div_corpus/c817ab0e7b16225071618820758260132d9ded6f b/fuzz/bn_div_corpus/c817ab0e7b16225071618820758260132d9ded6f
new file mode 100644
index 0000000..d5c3c4c
--- /dev/null
+++ b/fuzz/bn_div_corpus/c817ab0e7b16225071618820758260132d9ded6f
Binary files differ
diff --git a/fuzz/bn_div_corpus/c93f59e1b3cf326755a37feb6b4cb54dbc1a2d6b b/fuzz/bn_div_corpus/c93f59e1b3cf326755a37feb6b4cb54dbc1a2d6b
new file mode 100644
index 0000000..1ef773e
--- /dev/null
+++ b/fuzz/bn_div_corpus/c93f59e1b3cf326755a37feb6b4cb54dbc1a2d6b
Binary files differ
diff --git a/fuzz/bn_div_corpus/ca3d46081f0a357ca74111972494443c51164d07 b/fuzz/bn_div_corpus/ca3d46081f0a357ca74111972494443c51164d07
new file mode 100644
index 0000000..a50be47
--- /dev/null
+++ b/fuzz/bn_div_corpus/ca3d46081f0a357ca74111972494443c51164d07
Binary files differ
diff --git a/fuzz/bn_div_corpus/cbfea9c75121ee42810aae26384bac75b1aa1116 b/fuzz/bn_div_corpus/cbfea9c75121ee42810aae26384bac75b1aa1116
new file mode 100644
index 0000000..499498b
--- /dev/null
+++ b/fuzz/bn_div_corpus/cbfea9c75121ee42810aae26384bac75b1aa1116
Binary files differ
diff --git a/fuzz/bn_div_corpus/cd2375865e8a631d58cda7ffc043f400e28f7c76 b/fuzz/bn_div_corpus/cd2375865e8a631d58cda7ffc043f400e28f7c76
new file mode 100644
index 0000000..f177670
--- /dev/null
+++ b/fuzz/bn_div_corpus/cd2375865e8a631d58cda7ffc043f400e28f7c76
Binary files differ
diff --git a/fuzz/bn_div_corpus/cdf121b785996f33cd415cf82f665224a052840a b/fuzz/bn_div_corpus/cdf121b785996f33cd415cf82f665224a052840a
new file mode 100644
index 0000000..3748f47
--- /dev/null
+++ b/fuzz/bn_div_corpus/cdf121b785996f33cd415cf82f665224a052840a
Binary files differ
diff --git a/fuzz/bn_div_corpus/cf02a0aefa4537047875f18e3c6641a5c5e48692 b/fuzz/bn_div_corpus/cf02a0aefa4537047875f18e3c6641a5c5e48692
new file mode 100644
index 0000000..46ea151
--- /dev/null
+++ b/fuzz/bn_div_corpus/cf02a0aefa4537047875f18e3c6641a5c5e48692
Binary files differ
diff --git a/fuzz/bn_div_corpus/cf38c0e08ca976130a74f3bad8a0270ed215eea1 b/fuzz/bn_div_corpus/cf38c0e08ca976130a74f3bad8a0270ed215eea1
new file mode 100644
index 0000000..d912f21
--- /dev/null
+++ b/fuzz/bn_div_corpus/cf38c0e08ca976130a74f3bad8a0270ed215eea1
Binary files differ
diff --git a/fuzz/bn_div_corpus/cfc9eb7d467f80c90518abc6f12000e5e028d14c b/fuzz/bn_div_corpus/cfc9eb7d467f80c90518abc6f12000e5e028d14c
new file mode 100644
index 0000000..6431ae2
--- /dev/null
+++ b/fuzz/bn_div_corpus/cfc9eb7d467f80c90518abc6f12000e5e028d14c
Binary files differ
diff --git a/fuzz/bn_div_corpus/cfcd6fdb17cdaf6fba672c1010a716332c9c0917 b/fuzz/bn_div_corpus/cfcd6fdb17cdaf6fba672c1010a716332c9c0917
new file mode 100644
index 0000000..3ad7abb
--- /dev/null
+++ b/fuzz/bn_div_corpus/cfcd6fdb17cdaf6fba672c1010a716332c9c0917
Binary files differ
diff --git a/fuzz/bn_div_corpus/d10588715f24acdb98294cf128ddc38723e6f2ee b/fuzz/bn_div_corpus/d10588715f24acdb98294cf128ddc38723e6f2ee
new file mode 100644
index 0000000..e3436df
--- /dev/null
+++ b/fuzz/bn_div_corpus/d10588715f24acdb98294cf128ddc38723e6f2ee
Binary files differ
diff --git a/fuzz/bn_div_corpus/d1444968e2623b219ad30d1f6b914501da346cad b/fuzz/bn_div_corpus/d1444968e2623b219ad30d1f6b914501da346cad
new file mode 100644
index 0000000..03ebd88
--- /dev/null
+++ b/fuzz/bn_div_corpus/d1444968e2623b219ad30d1f6b914501da346cad
Binary files differ
diff --git a/fuzz/bn_div_corpus/d3cb9e51ffec18b20bee077251e68a11b49ff5c6 b/fuzz/bn_div_corpus/d3cb9e51ffec18b20bee077251e68a11b49ff5c6
new file mode 100644
index 0000000..2f6545c
--- /dev/null
+++ b/fuzz/bn_div_corpus/d3cb9e51ffec18b20bee077251e68a11b49ff5c6
Binary files differ
diff --git a/fuzz/bn_div_corpus/d42bc591be8db18d56d784167eee8a3d6d467bd2 b/fuzz/bn_div_corpus/d42bc591be8db18d56d784167eee8a3d6d467bd2
new file mode 100644
index 0000000..2198548
--- /dev/null
+++ b/fuzz/bn_div_corpus/d42bc591be8db18d56d784167eee8a3d6d467bd2
Binary files differ
diff --git a/fuzz/bn_div_corpus/d591dca1ca57a7553f86309eca3433e34c30afef b/fuzz/bn_div_corpus/d591dca1ca57a7553f86309eca3433e34c30afef
new file mode 100644
index 0000000..ea36718
--- /dev/null
+++ b/fuzz/bn_div_corpus/d591dca1ca57a7553f86309eca3433e34c30afef
Binary files differ
diff --git a/fuzz/bn_div_corpus/d5db3aa37d4328ba47272d21b06e70c515e782bd b/fuzz/bn_div_corpus/d5db3aa37d4328ba47272d21b06e70c515e782bd
new file mode 100644
index 0000000..f182043
--- /dev/null
+++ b/fuzz/bn_div_corpus/d5db3aa37d4328ba47272d21b06e70c515e782bd
Binary files differ
diff --git a/fuzz/bn_div_corpus/dc7f0a81bee672732e3acbb1f7977893965bcccf b/fuzz/bn_div_corpus/dc7f0a81bee672732e3acbb1f7977893965bcccf
new file mode 100644
index 0000000..355fb9f
--- /dev/null
+++ b/fuzz/bn_div_corpus/dc7f0a81bee672732e3acbb1f7977893965bcccf
Binary files differ
diff --git a/fuzz/bn_div_corpus/dcc7bf50c811effe78c0750581b19203f0b9febc b/fuzz/bn_div_corpus/dcc7bf50c811effe78c0750581b19203f0b9febc
new file mode 100644
index 0000000..a3105c4
--- /dev/null
+++ b/fuzz/bn_div_corpus/dcc7bf50c811effe78c0750581b19203f0b9febc
Binary files differ
diff --git a/fuzz/bn_div_corpus/de545d8c28a19278fe7be5be91bb2fae713677a8 b/fuzz/bn_div_corpus/de545d8c28a19278fe7be5be91bb2fae713677a8
new file mode 100644
index 0000000..c34b3e4
--- /dev/null
+++ b/fuzz/bn_div_corpus/de545d8c28a19278fe7be5be91bb2fae713677a8
Binary files differ
diff --git a/fuzz/bn_div_corpus/e16299353f192e49d7a175c2a381cc8c20cc649d b/fuzz/bn_div_corpus/e16299353f192e49d7a175c2a381cc8c20cc649d
new file mode 100644
index 0000000..9676e66
--- /dev/null
+++ b/fuzz/bn_div_corpus/e16299353f192e49d7a175c2a381cc8c20cc649d
Binary files differ
diff --git a/fuzz/bn_div_corpus/e3d4e52d1baf417b8076c94f43f26038a3f34a00 b/fuzz/bn_div_corpus/e3d4e52d1baf417b8076c94f43f26038a3f34a00
new file mode 100644
index 0000000..dbe9907
--- /dev/null
+++ b/fuzz/bn_div_corpus/e3d4e52d1baf417b8076c94f43f26038a3f34a00
Binary files differ
diff --git a/fuzz/bn_div_corpus/e49c2f4ed2cb59911232820c6bd8b13fe76c1ece b/fuzz/bn_div_corpus/e49c2f4ed2cb59911232820c6bd8b13fe76c1ece
new file mode 100644
index 0000000..021b77d
--- /dev/null
+++ b/fuzz/bn_div_corpus/e49c2f4ed2cb59911232820c6bd8b13fe76c1ece
Binary files differ
diff --git a/fuzz/bn_div_corpus/e58d8cf7428f8f441b8fd436b6687fd2d968fd75 b/fuzz/bn_div_corpus/e58d8cf7428f8f441b8fd436b6687fd2d968fd75
new file mode 100644
index 0000000..7d7147b
--- /dev/null
+++ b/fuzz/bn_div_corpus/e58d8cf7428f8f441b8fd436b6687fd2d968fd75
Binary files differ
diff --git a/fuzz/bn_div_corpus/e646496c03462d0e96b94efebd99c42b67225149 b/fuzz/bn_div_corpus/e646496c03462d0e96b94efebd99c42b67225149
new file mode 100644
index 0000000..f309588
--- /dev/null
+++ b/fuzz/bn_div_corpus/e646496c03462d0e96b94efebd99c42b67225149
Binary files differ
diff --git a/fuzz/bn_div_corpus/e68e4123ce9ebdffe6747626641f6f89bd39d2d3 b/fuzz/bn_div_corpus/e68e4123ce9ebdffe6747626641f6f89bd39d2d3
new file mode 100644
index 0000000..0400006
--- /dev/null
+++ b/fuzz/bn_div_corpus/e68e4123ce9ebdffe6747626641f6f89bd39d2d3
Binary files differ
diff --git a/fuzz/bn_div_corpus/e6dfe313dfb91867c9c19eacd4c689d4b439463e b/fuzz/bn_div_corpus/e6dfe313dfb91867c9c19eacd4c689d4b439463e
new file mode 100644
index 0000000..a974647
--- /dev/null
+++ b/fuzz/bn_div_corpus/e6dfe313dfb91867c9c19eacd4c689d4b439463e
Binary files differ
diff --git a/fuzz/bn_div_corpus/e72a1c1c205d067e3f19db6ae3f401b1d1aee54a b/fuzz/bn_div_corpus/e72a1c1c205d067e3f19db6ae3f401b1d1aee54a
new file mode 100644
index 0000000..40b0be7
--- /dev/null
+++ b/fuzz/bn_div_corpus/e72a1c1c205d067e3f19db6ae3f401b1d1aee54a
Binary files differ
diff --git a/fuzz/bn_div_corpus/e79ff10414684af5e48aef4cbc85088021e78649 b/fuzz/bn_div_corpus/e79ff10414684af5e48aef4cbc85088021e78649
new file mode 100644
index 0000000..c002d9f
--- /dev/null
+++ b/fuzz/bn_div_corpus/e79ff10414684af5e48aef4cbc85088021e78649
Binary files differ
diff --git a/fuzz/bn_div_corpus/e8ae4f4af10ca04134288c624527901a95be51b2 b/fuzz/bn_div_corpus/e8ae4f4af10ca04134288c624527901a95be51b2
new file mode 100644
index 0000000..5f52481
--- /dev/null
+++ b/fuzz/bn_div_corpus/e8ae4f4af10ca04134288c624527901a95be51b2
Binary files differ
diff --git a/fuzz/bn_div_corpus/e97beb555d638d22d2db99a221685d764a6587ab b/fuzz/bn_div_corpus/e97beb555d638d22d2db99a221685d764a6587ab
new file mode 100644
index 0000000..04018bd
--- /dev/null
+++ b/fuzz/bn_div_corpus/e97beb555d638d22d2db99a221685d764a6587ab
Binary files differ
diff --git a/fuzz/bn_div_corpus/e9a49307d81bc47dca9399ef730d9b006f3e66dc b/fuzz/bn_div_corpus/e9a49307d81bc47dca9399ef730d9b006f3e66dc
new file mode 100644
index 0000000..4ee3dd4
--- /dev/null
+++ b/fuzz/bn_div_corpus/e9a49307d81bc47dca9399ef730d9b006f3e66dc
Binary files differ
diff --git a/fuzz/bn_div_corpus/eafb7f403e0e72f19001645aeb6625fa22c701cc b/fuzz/bn_div_corpus/eafb7f403e0e72f19001645aeb6625fa22c701cc
new file mode 100644
index 0000000..5e67e53
--- /dev/null
+++ b/fuzz/bn_div_corpus/eafb7f403e0e72f19001645aeb6625fa22c701cc
Binary files differ
diff --git a/fuzz/bn_div_corpus/ec538241c2693fd721d0fbd7714829577f952cb9 b/fuzz/bn_div_corpus/ec538241c2693fd721d0fbd7714829577f952cb9
new file mode 100644
index 0000000..2cd622a
--- /dev/null
+++ b/fuzz/bn_div_corpus/ec538241c2693fd721d0fbd7714829577f952cb9
Binary files differ
diff --git a/fuzz/bn_div_corpus/ee946ac2b021a7e42c6c321132c0f1e8be9c4e31 b/fuzz/bn_div_corpus/ee946ac2b021a7e42c6c321132c0f1e8be9c4e31
new file mode 100644
index 0000000..2fda98a
--- /dev/null
+++ b/fuzz/bn_div_corpus/ee946ac2b021a7e42c6c321132c0f1e8be9c4e31
Binary files differ
diff --git a/fuzz/bn_div_corpus/ee97d6cfd506f4d0d41e068d7d39364bcb43d9af b/fuzz/bn_div_corpus/ee97d6cfd506f4d0d41e068d7d39364bcb43d9af
new file mode 100644
index 0000000..b8907c6
--- /dev/null
+++ b/fuzz/bn_div_corpus/ee97d6cfd506f4d0d41e068d7d39364bcb43d9af
Binary files differ
diff --git a/fuzz/bn_div_corpus/eedef0ad2fc9a844cc9abae5831d184a251e52af b/fuzz/bn_div_corpus/eedef0ad2fc9a844cc9abae5831d184a251e52af
new file mode 100644
index 0000000..a15a9a9
--- /dev/null
+++ b/fuzz/bn_div_corpus/eedef0ad2fc9a844cc9abae5831d184a251e52af
Binary files differ
diff --git a/fuzz/bn_div_corpus/efe5cc0b15ba8a578162dc91ccfaa081bb7a9b68 b/fuzz/bn_div_corpus/efe5cc0b15ba8a578162dc91ccfaa081bb7a9b68
new file mode 100644
index 0000000..cb36dfd
--- /dev/null
+++ b/fuzz/bn_div_corpus/efe5cc0b15ba8a578162dc91ccfaa081bb7a9b68
Binary files differ
diff --git a/fuzz/bn_div_corpus/f04e6b2a20b4a31f91dda00c30c64ff76383a7c6 b/fuzz/bn_div_corpus/f04e6b2a20b4a31f91dda00c30c64ff76383a7c6
new file mode 100644
index 0000000..1154aa2
--- /dev/null
+++ b/fuzz/bn_div_corpus/f04e6b2a20b4a31f91dda00c30c64ff76383a7c6
Binary files differ
diff --git a/fuzz/bn_div_corpus/f0edc5ebf1b39ff31d843555d183936f6d12f29f b/fuzz/bn_div_corpus/f0edc5ebf1b39ff31d843555d183936f6d12f29f
new file mode 100644
index 0000000..aee985a
--- /dev/null
+++ b/fuzz/bn_div_corpus/f0edc5ebf1b39ff31d843555d183936f6d12f29f
Binary files differ
diff --git a/fuzz/bn_div_corpus/f1ae848a33e41165c49764dbe891e9b7180ba8ea b/fuzz/bn_div_corpus/f1ae848a33e41165c49764dbe891e9b7180ba8ea
new file mode 100644
index 0000000..286ffec
--- /dev/null
+++ b/fuzz/bn_div_corpus/f1ae848a33e41165c49764dbe891e9b7180ba8ea
Binary files differ
diff --git a/fuzz/bn_div_corpus/f1e214ebc29b8743d9a8e2e91c0f3b0671289aca b/fuzz/bn_div_corpus/f1e214ebc29b8743d9a8e2e91c0f3b0671289aca
new file mode 100644
index 0000000..574dc86
--- /dev/null
+++ b/fuzz/bn_div_corpus/f1e214ebc29b8743d9a8e2e91c0f3b0671289aca
Binary files differ
diff --git a/fuzz/bn_div_corpus/f2117a172240dfd5a025fb73634a62c88aba2fee b/fuzz/bn_div_corpus/f2117a172240dfd5a025fb73634a62c88aba2fee
new file mode 100644
index 0000000..97d7bad
--- /dev/null
+++ b/fuzz/bn_div_corpus/f2117a172240dfd5a025fb73634a62c88aba2fee
Binary files differ
diff --git a/fuzz/bn_div_corpus/f36b6d2f5a8c4fa8055ed38d119678f23803d610 b/fuzz/bn_div_corpus/f36b6d2f5a8c4fa8055ed38d119678f23803d610
new file mode 100644
index 0000000..0e1be0a
--- /dev/null
+++ b/fuzz/bn_div_corpus/f36b6d2f5a8c4fa8055ed38d119678f23803d610
Binary files differ
diff --git a/fuzz/bn_div_corpus/f679ae0677c2f1e3f5ce1a43be2a69ec1a997eee b/fuzz/bn_div_corpus/f679ae0677c2f1e3f5ce1a43be2a69ec1a997eee
new file mode 100644
index 0000000..aa74c50
--- /dev/null
+++ b/fuzz/bn_div_corpus/f679ae0677c2f1e3f5ce1a43be2a69ec1a997eee
Binary files differ
diff --git a/fuzz/bn_div_corpus/f6a94a597ca404ed2ffb53f5999ca4ca6faf0a78 b/fuzz/bn_div_corpus/f6a94a597ca404ed2ffb53f5999ca4ca6faf0a78
new file mode 100644
index 0000000..2740001
--- /dev/null
+++ b/fuzz/bn_div_corpus/f6a94a597ca404ed2ffb53f5999ca4ca6faf0a78
Binary files differ
diff --git a/fuzz/bn_div_corpus/f70a66fb37cb98bb5db27cac72ecc45aa3171aca b/fuzz/bn_div_corpus/f70a66fb37cb98bb5db27cac72ecc45aa3171aca
new file mode 100644
index 0000000..8dbd0a3
--- /dev/null
+++ b/fuzz/bn_div_corpus/f70a66fb37cb98bb5db27cac72ecc45aa3171aca
Binary files differ
diff --git a/fuzz/bn_div_corpus/f76e51458e9d98e1c21c320e177f739f9e9fbb70 b/fuzz/bn_div_corpus/f76e51458e9d98e1c21c320e177f739f9e9fbb70
new file mode 100644
index 0000000..22e05eb
--- /dev/null
+++ b/fuzz/bn_div_corpus/f76e51458e9d98e1c21c320e177f739f9e9fbb70
Binary files differ
diff --git a/fuzz/bn_div_corpus/f790452e50ce12c47cc22ab2934cc27b085b3388 b/fuzz/bn_div_corpus/f790452e50ce12c47cc22ab2934cc27b085b3388
new file mode 100644
index 0000000..09e9332
--- /dev/null
+++ b/fuzz/bn_div_corpus/f790452e50ce12c47cc22ab2934cc27b085b3388
Binary files differ
diff --git a/fuzz/bn_div_corpus/f7c7ee1eb172447df4ae7f023594270168824df7 b/fuzz/bn_div_corpus/f7c7ee1eb172447df4ae7f023594270168824df7
new file mode 100644
index 0000000..3acf11f
--- /dev/null
+++ b/fuzz/bn_div_corpus/f7c7ee1eb172447df4ae7f023594270168824df7
Binary files differ
diff --git a/fuzz/bn_div_corpus/f861acc8a47aca843ccca33c9ab0c5f01e723efc b/fuzz/bn_div_corpus/f861acc8a47aca843ccca33c9ab0c5f01e723efc
new file mode 100644
index 0000000..8c56cab
--- /dev/null
+++ b/fuzz/bn_div_corpus/f861acc8a47aca843ccca33c9ab0c5f01e723efc
Binary files differ
diff --git a/fuzz/bn_div_corpus/f87829f691510040ff2213a8565e4c0310aa8558 b/fuzz/bn_div_corpus/f87829f691510040ff2213a8565e4c0310aa8558
new file mode 100644
index 0000000..e74ac78
--- /dev/null
+++ b/fuzz/bn_div_corpus/f87829f691510040ff2213a8565e4c0310aa8558
Binary files differ
diff --git a/fuzz/bn_div_corpus/f883448247b14868e785ec4ee55f406411d88def b/fuzz/bn_div_corpus/f883448247b14868e785ec4ee55f406411d88def
new file mode 100644
index 0000000..8848cbd
--- /dev/null
+++ b/fuzz/bn_div_corpus/f883448247b14868e785ec4ee55f406411d88def
Binary files differ
diff --git a/fuzz/bn_div_corpus/f89601873653af74ccd843f2145b34ceb13efc84 b/fuzz/bn_div_corpus/f89601873653af74ccd843f2145b34ceb13efc84
new file mode 100644
index 0000000..e594c15
--- /dev/null
+++ b/fuzz/bn_div_corpus/f89601873653af74ccd843f2145b34ceb13efc84
Binary files differ
diff --git a/fuzz/bn_div_corpus/f91f926ab724103bb03c4e65a0f7bed5fd62168e b/fuzz/bn_div_corpus/f91f926ab724103bb03c4e65a0f7bed5fd62168e
new file mode 100644
index 0000000..cd0615d
--- /dev/null
+++ b/fuzz/bn_div_corpus/f91f926ab724103bb03c4e65a0f7bed5fd62168e
Binary files differ
diff --git a/fuzz/bn_div_corpus/f93a7ef5cd6bf0521471b047361c7ba00cdd701c b/fuzz/bn_div_corpus/f93a7ef5cd6bf0521471b047361c7ba00cdd701c
new file mode 100644
index 0000000..e0f171c
--- /dev/null
+++ b/fuzz/bn_div_corpus/f93a7ef5cd6bf0521471b047361c7ba00cdd701c
Binary files differ
diff --git a/fuzz/bn_div_corpus/f984857f0b3dea2faa6ee9695d58564db254418a b/fuzz/bn_div_corpus/f984857f0b3dea2faa6ee9695d58564db254418a
new file mode 100644
index 0000000..6245bff
--- /dev/null
+++ b/fuzz/bn_div_corpus/f984857f0b3dea2faa6ee9695d58564db254418a
Binary files differ
diff --git a/fuzz/bn_div_corpus/f9a5239a68f9bf87a44338975bc9326ae7945add b/fuzz/bn_div_corpus/f9a5239a68f9bf87a44338975bc9326ae7945add
new file mode 100644
index 0000000..20db735
--- /dev/null
+++ b/fuzz/bn_div_corpus/f9a5239a68f9bf87a44338975bc9326ae7945add
Binary files differ
diff --git a/fuzz/bn_div_corpus/f9d588a8a4a3ff296f54c05d9c6cdf443289cb27 b/fuzz/bn_div_corpus/f9d588a8a4a3ff296f54c05d9c6cdf443289cb27
new file mode 100644
index 0000000..a826c69
--- /dev/null
+++ b/fuzz/bn_div_corpus/f9d588a8a4a3ff296f54c05d9c6cdf443289cb27
Binary files differ
diff --git a/fuzz/bn_div_corpus/fa8183bfc80d9d8eb02c33ae5aaccacea18e08ac b/fuzz/bn_div_corpus/fa8183bfc80d9d8eb02c33ae5aaccacea18e08ac
new file mode 100644
index 0000000..0d124b9
--- /dev/null
+++ b/fuzz/bn_div_corpus/fa8183bfc80d9d8eb02c33ae5aaccacea18e08ac
Binary files differ
diff --git a/fuzz/bn_div_corpus/fb4a2093cfe065b6bcc828a14e5fd93b30d2d616 b/fuzz/bn_div_corpus/fb4a2093cfe065b6bcc828a14e5fd93b30d2d616
new file mode 100644
index 0000000..943942f
--- /dev/null
+++ b/fuzz/bn_div_corpus/fb4a2093cfe065b6bcc828a14e5fd93b30d2d616
Binary files differ
diff --git a/fuzz/bn_div_corpus/fd191bee4cd91b84186f84fa566adac3f7b2c7b8 b/fuzz/bn_div_corpus/fd191bee4cd91b84186f84fa566adac3f7b2c7b8
new file mode 100644
index 0000000..c4186a2
--- /dev/null
+++ b/fuzz/bn_div_corpus/fd191bee4cd91b84186f84fa566adac3f7b2c7b8
Binary files differ
diff --git a/fuzz/bn_div_corpus/fe487bca2fee3a37ccbb2a9505b983da15a2f2e4 b/fuzz/bn_div_corpus/fe487bca2fee3a37ccbb2a9505b983da15a2f2e4
new file mode 100644
index 0000000..3cde3a5
--- /dev/null
+++ b/fuzz/bn_div_corpus/fe487bca2fee3a37ccbb2a9505b983da15a2f2e4
Binary files differ
diff --git a/fuzz/bn_div_corpus/ff363edb38d31e2f4755289a6ea55c4489954f96 b/fuzz/bn_div_corpus/ff363edb38d31e2f4755289a6ea55c4489954f96
new file mode 100644
index 0000000..c5808e6
--- /dev/null
+++ b/fuzz/bn_div_corpus/ff363edb38d31e2f4755289a6ea55c4489954f96
Binary files differ
diff --git a/fuzz/bn_mod_exp.cc b/fuzz/bn_mod_exp.cc
index e38236d..bcc5097 100644
--- a/fuzz/bn_mod_exp.cc
+++ b/fuzz/bn_mod_exp.cc
@@ -61,12 +61,12 @@
   CBS cbs, child0, child1, child2;
   uint8_t sign;
   CBS_init(&cbs, buf, len);
-  if (!CBS_get_u8_length_prefixed(&cbs, &child0) ||
+  if (!CBS_get_u16_length_prefixed(&cbs, &child0) ||
       !CBS_get_u8(&child0, &sign) ||
       CBS_len(&child0) == 0 ||
-      !CBS_get_u8_length_prefixed(&cbs, &child1) ||
+      !CBS_get_u16_length_prefixed(&cbs, &child1) ||
       CBS_len(&child1) == 0 ||
-      !CBS_get_u8_length_prefixed(&cbs, &child2) ||
+      !CBS_get_u16_length_prefixed(&cbs, &child2) ||
       CBS_len(&child2) == 0) {
     return 0;
   }
diff --git a/fuzz/bn_mod_exp_corpus/00f534365f942fe096693fe535921ff99529a9b8 b/fuzz/bn_mod_exp_corpus/00f534365f942fe096693fe535921ff99529a9b8
new file mode 100644
index 0000000..e2ff4ad
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/00f534365f942fe096693fe535921ff99529a9b8
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/0415d6443d574d70c328713fae9f036d1d3a538f b/fuzz/bn_mod_exp_corpus/0415d6443d574d70c328713fae9f036d1d3a538f
new file mode 100644
index 0000000..07b9bc6
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/0415d6443d574d70c328713fae9f036d1d3a538f
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/053e5566cfe3207e13edf7a1047c4337728225e7 b/fuzz/bn_mod_exp_corpus/053e5566cfe3207e13edf7a1047c4337728225e7
new file mode 100644
index 0000000..dead134
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/053e5566cfe3207e13edf7a1047c4337728225e7
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/0863ca4fb9e584df572d5c76a669280a26b934af b/fuzz/bn_mod_exp_corpus/0863ca4fb9e584df572d5c76a669280a26b934af
new file mode 100644
index 0000000..40fc82f
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/0863ca4fb9e584df572d5c76a669280a26b934af
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/0eaaec6b9462d9679345db28517d3a3298db2183 b/fuzz/bn_mod_exp_corpus/0eaaec6b9462d9679345db28517d3a3298db2183
new file mode 100644
index 0000000..e2c346b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/0eaaec6b9462d9679345db28517d3a3298db2183
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/0ed25837c4e69fc5ed71cdeae4fc38550886f6d8 b/fuzz/bn_mod_exp_corpus/0ed25837c4e69fc5ed71cdeae4fc38550886f6d8
new file mode 100644
index 0000000..e00c08a
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/0ed25837c4e69fc5ed71cdeae4fc38550886f6d8
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/10c6fe8d8e8b6b1729af6e18a810d2574a4e5bac b/fuzz/bn_mod_exp_corpus/10c6fe8d8e8b6b1729af6e18a810d2574a4e5bac
new file mode 100644
index 0000000..0606de7
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/10c6fe8d8e8b6b1729af6e18a810d2574a4e5bac
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/1c4f3500fd06ce7640060869cb6a00b2164c54bb b/fuzz/bn_mod_exp_corpus/1c4f3500fd06ce7640060869cb6a00b2164c54bb
new file mode 100644
index 0000000..e6e468b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/1c4f3500fd06ce7640060869cb6a00b2164c54bb
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/1dc9d869163f977403a8806bb87364ce4a520243 b/fuzz/bn_mod_exp_corpus/1dc9d869163f977403a8806bb87364ce4a520243
new file mode 100644
index 0000000..805628d
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/1dc9d869163f977403a8806bb87364ce4a520243
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/233880f6d297360e8c15876fb1c542b91d917593 b/fuzz/bn_mod_exp_corpus/233880f6d297360e8c15876fb1c542b91d917593
new file mode 100644
index 0000000..043f652
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/233880f6d297360e8c15876fb1c542b91d917593
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/24477f7df164c27c609ed4e826ac89086207bea4 b/fuzz/bn_mod_exp_corpus/24477f7df164c27c609ed4e826ac89086207bea4
new file mode 100644
index 0000000..6b2bcd4
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/24477f7df164c27c609ed4e826ac89086207bea4
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/25c0182f54d1646c1701cbba9208c27cb6d491f6 b/fuzz/bn_mod_exp_corpus/25c0182f54d1646c1701cbba9208c27cb6d491f6
new file mode 100644
index 0000000..7b71372
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/25c0182f54d1646c1701cbba9208c27cb6d491f6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/2638dec28b05837f0a7e5d909f13d4a1010c3133 b/fuzz/bn_mod_exp_corpus/2638dec28b05837f0a7e5d909f13d4a1010c3133
new file mode 100644
index 0000000..3fbbdf7
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/2638dec28b05837f0a7e5d909f13d4a1010c3133
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/310ee9f10a610166777befe13fa167de01d49ddf b/fuzz/bn_mod_exp_corpus/310ee9f10a610166777befe13fa167de01d49ddf
new file mode 100644
index 0000000..4972c42
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/310ee9f10a610166777befe13fa167de01d49ddf
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/31a96425354abd29e3d406cd3c7b45941a56d5ba b/fuzz/bn_mod_exp_corpus/31a96425354abd29e3d406cd3c7b45941a56d5ba
new file mode 100644
index 0000000..4814732
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/31a96425354abd29e3d406cd3c7b45941a56d5ba
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/31f9f3515fa8537fdba7bb72f9f95922ee28a5e5 b/fuzz/bn_mod_exp_corpus/31f9f3515fa8537fdba7bb72f9f95922ee28a5e5
new file mode 100644
index 0000000..63b9d24
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/31f9f3515fa8537fdba7bb72f9f95922ee28a5e5
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/32e99d354ddd84d04a9268d2f5727909251d0567 b/fuzz/bn_mod_exp_corpus/32e99d354ddd84d04a9268d2f5727909251d0567
new file mode 100644
index 0000000..cdbf7cb
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/32e99d354ddd84d04a9268d2f5727909251d0567
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/33e05978f5a4b051eab869b9bb758ad91230acc4 b/fuzz/bn_mod_exp_corpus/33e05978f5a4b051eab869b9bb758ad91230acc4
new file mode 100644
index 0000000..2c19c3b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/33e05978f5a4b051eab869b9bb758ad91230acc4
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/365dcef4d231a1971051088003f368ffa41c4513 b/fuzz/bn_mod_exp_corpus/365dcef4d231a1971051088003f368ffa41c4513
new file mode 100644
index 0000000..71b58d5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/365dcef4d231a1971051088003f368ffa41c4513
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/3ee811b9dd0f12b92da0b35f944d8da2271444ce b/fuzz/bn_mod_exp_corpus/3ee811b9dd0f12b92da0b35f944d8da2271444ce
new file mode 100644
index 0000000..af38b74
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/3ee811b9dd0f12b92da0b35f944d8da2271444ce
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/41040e659d7e785f19dc559cddebb997df36a9cb b/fuzz/bn_mod_exp_corpus/41040e659d7e785f19dc559cddebb997df36a9cb
new file mode 100644
index 0000000..e2baab7
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/41040e659d7e785f19dc559cddebb997df36a9cb
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/411ba7eacac8fd8dc081590bcef69816ee7b0983 b/fuzz/bn_mod_exp_corpus/411ba7eacac8fd8dc081590bcef69816ee7b0983
new file mode 100644
index 0000000..5d8ffa8
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/411ba7eacac8fd8dc081590bcef69816ee7b0983
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/42dfaf166d6e97c1cdcc1d5a4c2d828a66878093 b/fuzz/bn_mod_exp_corpus/42dfaf166d6e97c1cdcc1d5a4c2d828a66878093
new file mode 100644
index 0000000..f6958a2
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/42dfaf166d6e97c1cdcc1d5a4c2d828a66878093
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/4542ad23ee2e2ebdc54b1918d3930c4d6020713a b/fuzz/bn_mod_exp_corpus/4542ad23ee2e2ebdc54b1918d3930c4d6020713a
new file mode 100644
index 0000000..44ae316
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/4542ad23ee2e2ebdc54b1918d3930c4d6020713a
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/470b2eb2332e52e33fb4e6331a46041d843fbf08 b/fuzz/bn_mod_exp_corpus/470b2eb2332e52e33fb4e6331a46041d843fbf08
new file mode 100644
index 0000000..235f4ed
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/470b2eb2332e52e33fb4e6331a46041d843fbf08
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/48e04e851db38f1137857d535b259632cddbdb4b b/fuzz/bn_mod_exp_corpus/48e04e851db38f1137857d535b259632cddbdb4b
new file mode 100644
index 0000000..fbfbe0d
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/48e04e851db38f1137857d535b259632cddbdb4b
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/49a1ee4773e81e36fa9d30d0d910683b0a9268f8 b/fuzz/bn_mod_exp_corpus/49a1ee4773e81e36fa9d30d0d910683b0a9268f8
new file mode 100644
index 0000000..bf7b6dc
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/49a1ee4773e81e36fa9d30d0d910683b0a9268f8
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/4a66c4e140f4fdc8e50d04fc2c5138e9ea8bc0e6 b/fuzz/bn_mod_exp_corpus/4a66c4e140f4fdc8e50d04fc2c5138e9ea8bc0e6
new file mode 100644
index 0000000..88d02b0
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/4a66c4e140f4fdc8e50d04fc2c5138e9ea8bc0e6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/4c2ab744202abe9ab1ab5be3e7729cfe36ef2252 b/fuzz/bn_mod_exp_corpus/4c2ab744202abe9ab1ab5be3e7729cfe36ef2252
new file mode 100644
index 0000000..b884a18
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/4c2ab744202abe9ab1ab5be3e7729cfe36ef2252
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/507dada649fa1e295d04f73879ad658bc8590111 b/fuzz/bn_mod_exp_corpus/507dada649fa1e295d04f73879ad658bc8590111
new file mode 100644
index 0000000..2317135
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/507dada649fa1e295d04f73879ad658bc8590111
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/50fe9b46fb7ccf989c5c18adaae09ad94a2a7ba4 b/fuzz/bn_mod_exp_corpus/50fe9b46fb7ccf989c5c18adaae09ad94a2a7ba4
new file mode 100644
index 0000000..f5e4f9d
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/50fe9b46fb7ccf989c5c18adaae09ad94a2a7ba4
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/55a57b03cf6e0845c3697d521724ecfecf0c9373 b/fuzz/bn_mod_exp_corpus/55a57b03cf6e0845c3697d521724ecfecf0c9373
new file mode 100644
index 0000000..12fe07b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/55a57b03cf6e0845c3697d521724ecfecf0c9373
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/568411accf2ea14651edff9919eb355f3eb67168 b/fuzz/bn_mod_exp_corpus/568411accf2ea14651edff9919eb355f3eb67168
new file mode 100644
index 0000000..2386ebb
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/568411accf2ea14651edff9919eb355f3eb67168
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/56d2f13712a216b6a48f25696b1caed8cbabfd87 b/fuzz/bn_mod_exp_corpus/56d2f13712a216b6a48f25696b1caed8cbabfd87
new file mode 100644
index 0000000..391d0b5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/56d2f13712a216b6a48f25696b1caed8cbabfd87
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/581e235866bb9c7d82a1703fdabef9af5d1d73d4 b/fuzz/bn_mod_exp_corpus/581e235866bb9c7d82a1703fdabef9af5d1d73d4
new file mode 100644
index 0000000..615ab10
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/581e235866bb9c7d82a1703fdabef9af5d1d73d4
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/591503a28c143f373e084ac86971db2add68a1a6 b/fuzz/bn_mod_exp_corpus/591503a28c143f373e084ac86971db2add68a1a6
new file mode 100644
index 0000000..c87b56c
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/591503a28c143f373e084ac86971db2add68a1a6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/602444aa82ec90282a531f08fb7123285e1031f4 b/fuzz/bn_mod_exp_corpus/602444aa82ec90282a531f08fb7123285e1031f4
new file mode 100644
index 0000000..840aece
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/602444aa82ec90282a531f08fb7123285e1031f4
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/6351165cd1f725c617abf8f1d25711635fe91e02 b/fuzz/bn_mod_exp_corpus/6351165cd1f725c617abf8f1d25711635fe91e02
new file mode 100644
index 0000000..fe33ace
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/6351165cd1f725c617abf8f1d25711635fe91e02
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/6725ef75d309849c0ab011426b7f0dffb204b4b6 b/fuzz/bn_mod_exp_corpus/6725ef75d309849c0ab011426b7f0dffb204b4b6
new file mode 100644
index 0000000..3b99349
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/6725ef75d309849c0ab011426b7f0dffb204b4b6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/68014c66740d8d12fe474af21ff723572ecaec8a b/fuzz/bn_mod_exp_corpus/68014c66740d8d12fe474af21ff723572ecaec8a
new file mode 100644
index 0000000..0a81f8b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/68014c66740d8d12fe474af21ff723572ecaec8a
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/68697d9caa7cd6b0385bc391a81c3dac30217a49 b/fuzz/bn_mod_exp_corpus/68697d9caa7cd6b0385bc391a81c3dac30217a49
new file mode 100644
index 0000000..7e4cd51
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/68697d9caa7cd6b0385bc391a81c3dac30217a49
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/6ced821f42f600650592eb2b444323570db00fec b/fuzz/bn_mod_exp_corpus/6ced821f42f600650592eb2b444323570db00fec
new file mode 100644
index 0000000..396784a
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/6ced821f42f600650592eb2b444323570db00fec
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/725ebc943c63adf9398523a17f404d84ebf6a72d b/fuzz/bn_mod_exp_corpus/725ebc943c63adf9398523a17f404d84ebf6a72d
new file mode 100644
index 0000000..dc978da
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/725ebc943c63adf9398523a17f404d84ebf6a72d
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/73c2e09b19974387bacd21dc5d1d9d5cc2b5536e b/fuzz/bn_mod_exp_corpus/73c2e09b19974387bacd21dc5d1d9d5cc2b5536e
new file mode 100644
index 0000000..589bfc0
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/73c2e09b19974387bacd21dc5d1d9d5cc2b5536e
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/7833060c25293069c46c551e3f642ea42c2fe6fe b/fuzz/bn_mod_exp_corpus/7833060c25293069c46c551e3f642ea42c2fe6fe
new file mode 100644
index 0000000..c1303f5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/7833060c25293069c46c551e3f642ea42c2fe6fe
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/78d5ed530d5555f4dda00b2d7b6ce8f3df0ee06a b/fuzz/bn_mod_exp_corpus/78d5ed530d5555f4dda00b2d7b6ce8f3df0ee06a
new file mode 100644
index 0000000..3365734
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/78d5ed530d5555f4dda00b2d7b6ce8f3df0ee06a
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/7a88556b6faf1b03dbd318358c2e298ec9ca9cef b/fuzz/bn_mod_exp_corpus/7a88556b6faf1b03dbd318358c2e298ec9ca9cef
new file mode 100644
index 0000000..0d74c8e
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/7a88556b6faf1b03dbd318358c2e298ec9ca9cef
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/7add6a6d42346ae4c421c4f7710f15701f38f51f b/fuzz/bn_mod_exp_corpus/7add6a6d42346ae4c421c4f7710f15701f38f51f
new file mode 100644
index 0000000..9396c48
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/7add6a6d42346ae4c421c4f7710f15701f38f51f
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/7af72c5a0361dee6f9f14713a00513b18ce495e5 b/fuzz/bn_mod_exp_corpus/7af72c5a0361dee6f9f14713a00513b18ce495e5
new file mode 100644
index 0000000..1e9167c
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/7af72c5a0361dee6f9f14713a00513b18ce495e5
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/7d2e3d210bc9d7be529d38f09ea119ebc0da8579 b/fuzz/bn_mod_exp_corpus/7d2e3d210bc9d7be529d38f09ea119ebc0da8579
new file mode 100644
index 0000000..60650c9
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/7d2e3d210bc9d7be529d38f09ea119ebc0da8579
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/7da8111c805417199ef5485ae96bfbf38973cfe2 b/fuzz/bn_mod_exp_corpus/7da8111c805417199ef5485ae96bfbf38973cfe2
new file mode 100644
index 0000000..f37bd87
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/7da8111c805417199ef5485ae96bfbf38973cfe2
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/803c277246926c6189d195e58f2c186c8829b0f1 b/fuzz/bn_mod_exp_corpus/803c277246926c6189d195e58f2c186c8829b0f1
new file mode 100644
index 0000000..aa110c5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/803c277246926c6189d195e58f2c186c8829b0f1
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/80ed7c38eb35b5d879be521b629313734acb49a8 b/fuzz/bn_mod_exp_corpus/80ed7c38eb35b5d879be521b629313734acb49a8
new file mode 100644
index 0000000..3d11772
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/80ed7c38eb35b5d879be521b629313734acb49a8
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/83da4fcc6059cc60fedb27fb12ae6e54137a5fdc b/fuzz/bn_mod_exp_corpus/83da4fcc6059cc60fedb27fb12ae6e54137a5fdc
new file mode 100644
index 0000000..e249679
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/83da4fcc6059cc60fedb27fb12ae6e54137a5fdc
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/856c6e4d95157a56fe2dc5c48fdbfd3b532d4a9e b/fuzz/bn_mod_exp_corpus/856c6e4d95157a56fe2dc5c48fdbfd3b532d4a9e
new file mode 100644
index 0000000..dd275d3
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/856c6e4d95157a56fe2dc5c48fdbfd3b532d4a9e
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/8819d510168272f0373e2d09d838a51f7208804a b/fuzz/bn_mod_exp_corpus/8819d510168272f0373e2d09d838a51f7208804a
new file mode 100644
index 0000000..aa96a84
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/8819d510168272f0373e2d09d838a51f7208804a
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/883b5fabddffa77d3193c7c435f820ad15713539 b/fuzz/bn_mod_exp_corpus/883b5fabddffa77d3193c7c435f820ad15713539
new file mode 100644
index 0000000..6a12992
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/883b5fabddffa77d3193c7c435f820ad15713539
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/88b768e22dde0cdca89b0229a72ac4a2e583eabe b/fuzz/bn_mod_exp_corpus/88b768e22dde0cdca89b0229a72ac4a2e583eabe
new file mode 100644
index 0000000..49065eb
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/88b768e22dde0cdca89b0229a72ac4a2e583eabe
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/8a3b27e170d6f5272b9bd91a217768a8061c8cb6 b/fuzz/bn_mod_exp_corpus/8a3b27e170d6f5272b9bd91a217768a8061c8cb6
new file mode 100644
index 0000000..145f4f4
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/8a3b27e170d6f5272b9bd91a217768a8061c8cb6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/8b248602a452b34bdc48dae0155b3f36e7ade75f b/fuzz/bn_mod_exp_corpus/8b248602a452b34bdc48dae0155b3f36e7ade75f
new file mode 100644
index 0000000..6ca4545
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/8b248602a452b34bdc48dae0155b3f36e7ade75f
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/8b30c425cdc8833272c41b0d687a7cd17e482259 b/fuzz/bn_mod_exp_corpus/8b30c425cdc8833272c41b0d687a7cd17e482259
new file mode 100644
index 0000000..5f6781b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/8b30c425cdc8833272c41b0d687a7cd17e482259
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/8f20d1ee921a351600a6794f9f1f06ad9fe7a623 b/fuzz/bn_mod_exp_corpus/8f20d1ee921a351600a6794f9f1f06ad9fe7a623
new file mode 100644
index 0000000..a36cbad
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/8f20d1ee921a351600a6794f9f1f06ad9fe7a623
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/960cfef74e82e56cc85247556a693484e6a815ae b/fuzz/bn_mod_exp_corpus/960cfef74e82e56cc85247556a693484e6a815ae
new file mode 100644
index 0000000..464de8a
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/960cfef74e82e56cc85247556a693484e6a815ae
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/96fd7ae97ebed97b3dc56b70dc75617aa094390a b/fuzz/bn_mod_exp_corpus/96fd7ae97ebed97b3dc56b70dc75617aa094390a
new file mode 100644
index 0000000..214aa72
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/96fd7ae97ebed97b3dc56b70dc75617aa094390a
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/99090c766cec93c7bd77950a777e8bef95377881 b/fuzz/bn_mod_exp_corpus/99090c766cec93c7bd77950a777e8bef95377881
new file mode 100644
index 0000000..f5e9893
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/99090c766cec93c7bd77950a777e8bef95377881
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/99eb779ab482c7e32f2e2b8c14f60a339f0220dd b/fuzz/bn_mod_exp_corpus/99eb779ab482c7e32f2e2b8c14f60a339f0220dd
new file mode 100644
index 0000000..5e82521
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/99eb779ab482c7e32f2e2b8c14f60a339f0220dd
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/9aeb319b51a940cc41ee9a1b5bd60dcfbd16ec39 b/fuzz/bn_mod_exp_corpus/9aeb319b51a940cc41ee9a1b5bd60dcfbd16ec39
new file mode 100644
index 0000000..a1f15e5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/9aeb319b51a940cc41ee9a1b5bd60dcfbd16ec39
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/9b4d417cb2754ec9359d0226b73df7aa9ae075f6 b/fuzz/bn_mod_exp_corpus/9b4d417cb2754ec9359d0226b73df7aa9ae075f6
new file mode 100644
index 0000000..11151da
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/9b4d417cb2754ec9359d0226b73df7aa9ae075f6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/9e47837a3855b35c4e8d93586625923a6ad7e785 b/fuzz/bn_mod_exp_corpus/9e47837a3855b35c4e8d93586625923a6ad7e785
new file mode 100644
index 0000000..f9ca0b9
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/9e47837a3855b35c4e8d93586625923a6ad7e785
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/9facdafd1938c93598185fd0db046b3532a0cce2 b/fuzz/bn_mod_exp_corpus/9facdafd1938c93598185fd0db046b3532a0cce2
new file mode 100644
index 0000000..68b8b9c
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/9facdafd1938c93598185fd0db046b3532a0cce2
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/a115e708bd4c50b29e4fc62b7dbf95376255bc07 b/fuzz/bn_mod_exp_corpus/a115e708bd4c50b29e4fc62b7dbf95376255bc07
new file mode 100644
index 0000000..a086823
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/a115e708bd4c50b29e4fc62b7dbf95376255bc07
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/a62baa87c61848fe52c27646363685f67011afbf b/fuzz/bn_mod_exp_corpus/a62baa87c61848fe52c27646363685f67011afbf
new file mode 100644
index 0000000..f042469
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/a62baa87c61848fe52c27646363685f67011afbf
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/a825c922793d31a898058163ed9d66d7556bb5ab b/fuzz/bn_mod_exp_corpus/a825c922793d31a898058163ed9d66d7556bb5ab
new file mode 100644
index 0000000..9cc7934
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/a825c922793d31a898058163ed9d66d7556bb5ab
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/aad65aaca43c4826df7bc0759178281836c6adcc b/fuzz/bn_mod_exp_corpus/aad65aaca43c4826df7bc0759178281836c6adcc
new file mode 100644
index 0000000..cd2d2c8
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/aad65aaca43c4826df7bc0759178281836c6adcc
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ab2560a995cdb4ca495a45baabeb32471431950c b/fuzz/bn_mod_exp_corpus/ab2560a995cdb4ca495a45baabeb32471431950c
new file mode 100644
index 0000000..63e9098
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ab2560a995cdb4ca495a45baabeb32471431950c
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ad923a40f08537e2de33ad148de3a4780036b857 b/fuzz/bn_mod_exp_corpus/ad923a40f08537e2de33ad148de3a4780036b857
new file mode 100644
index 0000000..bdc8e46
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ad923a40f08537e2de33ad148de3a4780036b857
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ada556612e7022b59773d24a8a676b0ecb931f60 b/fuzz/bn_mod_exp_corpus/ada556612e7022b59773d24a8a676b0ecb931f60
new file mode 100644
index 0000000..ea7be7f
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ada556612e7022b59773d24a8a676b0ecb931f60
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ae6ac92384da3f4def47b587cff8a86d8f8c0711 b/fuzz/bn_mod_exp_corpus/ae6ac92384da3f4def47b587cff8a86d8f8c0711
new file mode 100644
index 0000000..8c7b21f
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ae6ac92384da3f4def47b587cff8a86d8f8c0711
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/b208049eea7e6ac1e5666321c427d4e761243f48 b/fuzz/bn_mod_exp_corpus/b208049eea7e6ac1e5666321c427d4e761243f48
new file mode 100644
index 0000000..ea7b122
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/b208049eea7e6ac1e5666321c427d4e761243f48
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/b2958e12f2cbfb7155057bcafc2f88f8ff153994 b/fuzz/bn_mod_exp_corpus/b2958e12f2cbfb7155057bcafc2f88f8ff153994
new file mode 100644
index 0000000..2e97fcf
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/b2958e12f2cbfb7155057bcafc2f88f8ff153994
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ba136b5e876b5a03aeea7dba7d0a89d6c3293f3c b/fuzz/bn_mod_exp_corpus/ba136b5e876b5a03aeea7dba7d0a89d6c3293f3c
new file mode 100644
index 0000000..f1ada94
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ba136b5e876b5a03aeea7dba7d0a89d6c3293f3c
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/bbcb23f6ac25dc1c4fe4e4e93451d7de4a6086fc b/fuzz/bn_mod_exp_corpus/bbcb23f6ac25dc1c4fe4e4e93451d7de4a6086fc
new file mode 100644
index 0000000..a35f5cb
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/bbcb23f6ac25dc1c4fe4e4e93451d7de4a6086fc
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/c06a506efb8a44ed81d75ab2623f75909d8f8651 b/fuzz/bn_mod_exp_corpus/c06a506efb8a44ed81d75ab2623f75909d8f8651
new file mode 100644
index 0000000..4fb3a8e
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/c06a506efb8a44ed81d75ab2623f75909d8f8651
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/c79e66fd2b217c25c31319b4fffccf116feae622 b/fuzz/bn_mod_exp_corpus/c79e66fd2b217c25c31319b4fffccf116feae622
new file mode 100644
index 0000000..0720d12
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/c79e66fd2b217c25c31319b4fffccf116feae622
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/cd32f1d618121ea039c2208db9c2abb67054fa63 b/fuzz/bn_mod_exp_corpus/cd32f1d618121ea039c2208db9c2abb67054fa63
new file mode 100644
index 0000000..536299b
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/cd32f1d618121ea039c2208db9c2abb67054fa63
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ceed2eb46633f9632961cf6afce7d90a883c8b52 b/fuzz/bn_mod_exp_corpus/ceed2eb46633f9632961cf6afce7d90a883c8b52
new file mode 100644
index 0000000..3ff0932
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ceed2eb46633f9632961cf6afce7d90a883c8b52
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/d02df9fd296ae8883904956a7b7660ab7a598bbf b/fuzz/bn_mod_exp_corpus/d02df9fd296ae8883904956a7b7660ab7a598bbf
new file mode 100644
index 0000000..55dfc7f
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/d02df9fd296ae8883904956a7b7660ab7a598bbf
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/d29e2abc2737dd2215963c5ebca8a2d9c602fa56 b/fuzz/bn_mod_exp_corpus/d29e2abc2737dd2215963c5ebca8a2d9c602fa56
new file mode 100644
index 0000000..8cb64ec
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/d29e2abc2737dd2215963c5ebca8a2d9c602fa56
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/d3da2d5faee70e4f37b297be18b01c18d4760ac6 b/fuzz/bn_mod_exp_corpus/d3da2d5faee70e4f37b297be18b01c18d4760ac6
new file mode 100644
index 0000000..3f94952
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/d3da2d5faee70e4f37b297be18b01c18d4760ac6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/d4f286933bc793a76a44143d22c0f9530983e9f6 b/fuzz/bn_mod_exp_corpus/d4f286933bc793a76a44143d22c0f9530983e9f6
new file mode 100644
index 0000000..2aa4acd
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/d4f286933bc793a76a44143d22c0f9530983e9f6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/d87d86bba60b45cef2ef024e94af998b3a09da1e b/fuzz/bn_mod_exp_corpus/d87d86bba60b45cef2ef024e94af998b3a09da1e
new file mode 100644
index 0000000..4a7728a
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/d87d86bba60b45cef2ef024e94af998b3a09da1e
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/dbed9c7798669142551e9dbc8caf64c3b9c701ee b/fuzz/bn_mod_exp_corpus/dbed9c7798669142551e9dbc8caf64c3b9c701ee
new file mode 100644
index 0000000..5efb1ae
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/dbed9c7798669142551e9dbc8caf64c3b9c701ee
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/dc5ab53dade6adbd4ad6b7bdccf05dfdb53fdc69 b/fuzz/bn_mod_exp_corpus/dc5ab53dade6adbd4ad6b7bdccf05dfdb53fdc69
new file mode 100644
index 0000000..cc4244d
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/dc5ab53dade6adbd4ad6b7bdccf05dfdb53fdc69
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/de1a4250eaec3e63566d5fdbf8368b31f79581e6 b/fuzz/bn_mod_exp_corpus/de1a4250eaec3e63566d5fdbf8368b31f79581e6
new file mode 100644
index 0000000..9cd7679
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/de1a4250eaec3e63566d5fdbf8368b31f79581e6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/de299167e46caed650b8241cd35520ef9d28d9e3 b/fuzz/bn_mod_exp_corpus/de299167e46caed650b8241cd35520ef9d28d9e3
new file mode 100644
index 0000000..7954991
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/de299167e46caed650b8241cd35520ef9d28d9e3
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/df752635771e4fff4aad584e7328ba9dba75bfa9 b/fuzz/bn_mod_exp_corpus/df752635771e4fff4aad584e7328ba9dba75bfa9
new file mode 100644
index 0000000..4a266c5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/df752635771e4fff4aad584e7328ba9dba75bfa9
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/e16157ab5122d10b831cb01ff4e29a1d3cf8359b b/fuzz/bn_mod_exp_corpus/e16157ab5122d10b831cb01ff4e29a1d3cf8359b
new file mode 100644
index 0000000..75a2f96
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/e16157ab5122d10b831cb01ff4e29a1d3cf8359b
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/e2633a66f260322a2d1c1ad0a9843c729cdd2ed5 b/fuzz/bn_mod_exp_corpus/e2633a66f260322a2d1c1ad0a9843c729cdd2ed5
new file mode 100644
index 0000000..702d822
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/e2633a66f260322a2d1c1ad0a9843c729cdd2ed5
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/e6c5e193d8d243fb4bdf98d412d7b174d616e74b b/fuzz/bn_mod_exp_corpus/e6c5e193d8d243fb4bdf98d412d7b174d616e74b
new file mode 100644
index 0000000..534bc9d
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/e6c5e193d8d243fb4bdf98d412d7b174d616e74b
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/e798cdac1d73bd2d274401a74fd89483b06c5cbb b/fuzz/bn_mod_exp_corpus/e798cdac1d73bd2d274401a74fd89483b06c5cbb
new file mode 100644
index 0000000..16116c5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/e798cdac1d73bd2d274401a74fd89483b06c5cbb
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/ea13724d9a6842f2b8d28ce07b017fa5224511a6 b/fuzz/bn_mod_exp_corpus/ea13724d9a6842f2b8d28ce07b017fa5224511a6
new file mode 100644
index 0000000..cada804
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/ea13724d9a6842f2b8d28ce07b017fa5224511a6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/eb7a27f2a3c1a1f57798c31b104b91eb57b7d240 b/fuzz/bn_mod_exp_corpus/eb7a27f2a3c1a1f57798c31b104b91eb57b7d240
new file mode 100644
index 0000000..ed480a5
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/eb7a27f2a3c1a1f57798c31b104b91eb57b7d240
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/efaa53e5ee3b72da467ee6211a327953629276ef b/fuzz/bn_mod_exp_corpus/efaa53e5ee3b72da467ee6211a327953629276ef
new file mode 100644
index 0000000..836abb6
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/efaa53e5ee3b72da467ee6211a327953629276ef
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/f01dd10671cb646378b6d4f9cb5606b7e5275f9f b/fuzz/bn_mod_exp_corpus/f01dd10671cb646378b6d4f9cb5606b7e5275f9f
new file mode 100644
index 0000000..91de526
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/f01dd10671cb646378b6d4f9cb5606b7e5275f9f
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/f0f1a7438bc6280c325705632c9191444f95f1d7 b/fuzz/bn_mod_exp_corpus/f0f1a7438bc6280c325705632c9191444f95f1d7
new file mode 100644
index 0000000..6554386
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/f0f1a7438bc6280c325705632c9191444f95f1d7
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/f125c2e25e90e125d93d2bf031337c5f7fe57de6 b/fuzz/bn_mod_exp_corpus/f125c2e25e90e125d93d2bf031337c5f7fe57de6
new file mode 100644
index 0000000..dce9280
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/f125c2e25e90e125d93d2bf031337c5f7fe57de6
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/f399ddbc816381a607996d4e76f1f9be0042877c b/fuzz/bn_mod_exp_corpus/f399ddbc816381a607996d4e76f1f9be0042877c
new file mode 100644
index 0000000..d7751bf
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/f399ddbc816381a607996d4e76f1f9be0042877c
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/f5f792253ca1c96a6b31d282cbfa0fe29d3dbada b/fuzz/bn_mod_exp_corpus/f5f792253ca1c96a6b31d282cbfa0fe29d3dbada
new file mode 100644
index 0000000..8630705
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/f5f792253ca1c96a6b31d282cbfa0fe29d3dbada
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/f6df0381cbab15d93c3920090155a42516748d25 b/fuzz/bn_mod_exp_corpus/f6df0381cbab15d93c3920090155a42516748d25
new file mode 100644
index 0000000..d84b4f1
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/f6df0381cbab15d93c3920090155a42516748d25
Binary files differ
diff --git a/fuzz/bn_mod_exp_corpus/fe78bb69178d6c0a4948fb618d1a189882b97e05 b/fuzz/bn_mod_exp_corpus/fe78bb69178d6c0a4948fb618d1a189882b97e05
new file mode 100644
index 0000000..a9bef5d
--- /dev/null
+++ b/fuzz/bn_mod_exp_corpus/fe78bb69178d6c0a4948fb618d1a189882b97e05
Binary files differ