boringssl/fuzz/bn_mod_exp_corpus
David Benjamin af92418b8b 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>
2017-10-27 18:57:48 +00:00
..
0eaaec6b9462d9679345db28517d3a3298db2183
0ed25837c4e69fc5ed71cdeae4fc38550886f6d8
1c4f3500fd06ce7640060869cb6a00b2164c54bb
1dc9d869163f977403a8806bb87364ce4a520243
3ee811b9dd0f12b92da0b35f944d8da2271444ce
4a66c4e140f4fdc8e50d04fc2c5138e9ea8bc0e6
4c2ab744202abe9ab1ab5be3e7729cfe36ef2252
6ced821f42f600650592eb2b444323570db00fec
7a88556b6faf1b03dbd318358c2e298ec9ca9cef
7add6a6d42346ae4c421c4f7710f15701f38f51f
7af72c5a0361dee6f9f14713a00513b18ce495e5
7d2e3d210bc9d7be529d38f09ea119ebc0da8579
7da8111c805417199ef5485ae96bfbf38973cfe2
8a3b27e170d6f5272b9bd91a217768a8061c8cb6
8b30c425cdc8833272c41b0d687a7cd17e482259
8b248602a452b34bdc48dae0155b3f36e7ade75f
8f20d1ee921a351600a6794f9f1f06ad9fe7a623
9aeb319b51a940cc41ee9a1b5bd60dcfbd16ec39
9b4d417cb2754ec9359d0226b73df7aa9ae075f6
9e47837a3855b35c4e8d93586625923a6ad7e785
9facdafd1938c93598185fd0db046b3532a0cce2
00f534365f942fe096693fe535921ff99529a9b8
10c6fe8d8e8b6b1729af6e18a810d2574a4e5bac
25c0182f54d1646c1701cbba9208c27cb6d491f6
31a96425354abd29e3d406cd3c7b45941a56d5ba
31f9f3515fa8537fdba7bb72f9f95922ee28a5e5
32e99d354ddd84d04a9268d2f5727909251d0567
33e05978f5a4b051eab869b9bb758ad91230acc4
42dfaf166d6e97c1cdcc1d5a4c2d828a66878093
48e04e851db38f1137857d535b259632cddbdb4b
49a1ee4773e81e36fa9d30d0d910683b0a9268f8
50fe9b46fb7ccf989c5c18adaae09ad94a2a7ba4
55a57b03cf6e0845c3697d521724ecfecf0c9373
56d2f13712a216b6a48f25696b1caed8cbabfd87
73c2e09b19974387bacd21dc5d1d9d5cc2b5536e
78d5ed530d5555f4dda00b2d7b6ce8f3df0ee06a
80ed7c38eb35b5d879be521b629313734acb49a8
83da4fcc6059cc60fedb27fb12ae6e54137a5fdc
88b768e22dde0cdca89b0229a72ac4a2e583eabe
96fd7ae97ebed97b3dc56b70dc75617aa094390a
99eb779ab482c7e32f2e2b8c14f60a339f0220dd
053e5566cfe3207e13edf7a1047c4337728225e7
310ee9f10a610166777befe13fa167de01d49ddf
365dcef4d231a1971051088003f368ffa41c4513
411ba7eacac8fd8dc081590bcef69816ee7b0983
470b2eb2332e52e33fb4e6331a46041d843fbf08
507dada649fa1e295d04f73879ad658bc8590111
581e235866bb9c7d82a1703fdabef9af5d1d73d4
725ebc943c63adf9398523a17f404d84ebf6a72d
803c277246926c6189d195e58f2c186c8829b0f1
856c6e4d95157a56fe2dc5c48fdbfd3b532d4a9e
883b5fabddffa77d3193c7c435f820ad15713539
960cfef74e82e56cc85247556a693484e6a815ae
0415d6443d574d70c328713fae9f036d1d3a538f
0863ca4fb9e584df572d5c76a669280a26b934af
2638dec28b05837f0a7e5d909f13d4a1010c3133
4542ad23ee2e2ebdc54b1918d3930c4d6020713a
6725ef75d309849c0ab011426b7f0dffb204b4b6
8819d510168272f0373e2d09d838a51f7208804a
24477f7df164c27c609ed4e826ac89086207bea4
41040e659d7e785f19dc559cddebb997df36a9cb
68014c66740d8d12fe474af21ff723572ecaec8a
68697d9caa7cd6b0385bc391a81c3dac30217a49
99090c766cec93c7bd77950a777e8bef95377881
233880f6d297360e8c15876fb1c542b91d917593
568411accf2ea14651edff9919eb355f3eb67168
591503a28c143f373e084ac86971db2add68a1a6
602444aa82ec90282a531f08fb7123285e1031f4
6351165cd1f725c617abf8f1d25711635fe91e02
7833060c25293069c46c551e3f642ea42c2fe6fe
a62baa87c61848fe52c27646363685f67011afbf
a115e708bd4c50b29e4fc62b7dbf95376255bc07
a825c922793d31a898058163ed9d66d7556bb5ab
aad65aaca43c4826df7bc0759178281836c6adcc
ab2560a995cdb4ca495a45baabeb32471431950c
ad923a40f08537e2de33ad148de3a4780036b857
ada556612e7022b59773d24a8a676b0ecb931f60
ae6ac92384da3f4def47b587cff8a86d8f8c0711
b2958e12f2cbfb7155057bcafc2f88f8ff153994
b208049eea7e6ac1e5666321c427d4e761243f48
ba136b5e876b5a03aeea7dba7d0a89d6c3293f3c
bbcb23f6ac25dc1c4fe4e4e93451d7de4a6086fc
c06a506efb8a44ed81d75ab2623f75909d8f8651
c79e66fd2b217c25c31319b4fffccf116feae622
cd32f1d618121ea039c2208db9c2abb67054fa63
ceed2eb46633f9632961cf6afce7d90a883c8b52
d3da2d5faee70e4f37b297be18b01c18d4760ac6
d4f286933bc793a76a44143d22c0f9530983e9f6
d02df9fd296ae8883904956a7b7660ab7a598bbf
d29e2abc2737dd2215963c5ebca8a2d9c602fa56
d87d86bba60b45cef2ef024e94af998b3a09da1e
dbed9c7798669142551e9dbc8caf64c3b9c701ee
dc5ab53dade6adbd4ad6b7bdccf05dfdb53fdc69
de1a4250eaec3e63566d5fdbf8368b31f79581e6
de299167e46caed650b8241cd35520ef9d28d9e3
df752635771e4fff4aad584e7328ba9dba75bfa9
e6c5e193d8d243fb4bdf98d412d7b174d616e74b
e798cdac1d73bd2d274401a74fd89483b06c5cbb
e2633a66f260322a2d1c1ad0a9843c729cdd2ed5
e16157ab5122d10b831cb01ff4e29a1d3cf8359b
ea13724d9a6842f2b8d28ce07b017fa5224511a6
eb7a27f2a3c1a1f57798c31b104b91eb57b7d240
efaa53e5ee3b72da467ee6211a327953629276ef
f0f1a7438bc6280c325705632c9191444f95f1d7
f5f792253ca1c96a6b31d282cbfa0fe29d3dbada
f6df0381cbab15d93c3920090155a42516748d25
f01dd10671cb646378b6d4f9cb5606b7e5275f9f
f125c2e25e90e125d93d2bf031337c5f7fe57de6
f399ddbc816381a607996d4e76f1f9be0042877c
fe78bb69178d6c0a4948fb618d1a189882b97e05