Matt Johnston
cc1b07dcf1
Make wrapfd share a common buffer for all FDs
...
--HG--
branch : fuzz
2020-10-15 22:46:24 +08:00
Steffen Jaeckel
b4bd23b4d2
Update LibTomMath to 1.2.0 ( #84 )
...
* update C files
* update other files
* update headers
* update makefiles
* remove mp_set/get_double()
* use ltm 1.2.0 API
* update ltm_desc
* use bundled tommath if system-tommath is too old
* XMALLOC etc. were changed to MP_MALLOC etc.
2020-05-26 23:36:47 +08:00
Vladislav Grishenko
3d12521735
Add Ed25519 support ( #91 )
...
* Add support for Ed25519 as a public key type
Ed25519 is a elliptic curve signature scheme that offers
better security than ECDSA and DSA and good performance. It may be
used for both user and host keys.
OpenSSH key import and fuzzer are not supported yet.
Initially inspired by Peter Szabo.
* Add curve25519 and ed25519 fuzzers
* Add import and export of Ed25519 keys
2020-03-12 00:09:45 +08:00
Matt Johnston
35f479bd87
Add kexdh and kexecdh fuzzers
2018-03-05 11:50:31 +08:00
Matt Johnston
5f2447edbb
Fix to be able to compile normal(ish) binaries with --enable-fuzz
...
--HG--
branch : fuzz
2018-02-28 22:02:12 +08:00
Matt Johnston
c658b275fd
- #if not #ifdef for DROPBEAR_FUZZ
...
- fix some unused variables
--HG--
branch : fuzz
2018-02-28 21:40:08 +08:00
Matt Johnston
05f4e29a52
The fuzzer has managed to generated DSS key/signature pairs that
...
verify. Avoid false positives from bogus keys that wouldn't be used
--HG--
branch : fuzz
2018-02-21 21:49:24 +08:00
Matt Johnston
f7a664f127
fix bad assertion
...
--HG--
branch : fuzz
2018-01-23 23:27:40 +08:00
Matt Johnston
89bdf3b0b9
add fuzzer-preauth_nomaths
...
--HG--
branch : fuzz
2018-01-23 23:05:47 +08:00
Matt Johnston
937e6cb91e
fuzzer-preauth don't call getpwnam(), bring back longjmp
...
--HG--
branch : fuzz
2017-06-02 00:03:51 +08:00
Matt Johnston
81b64ea0b5
Add a flag whether to longjmp, missed that last commit
...
--HG--
branch : fuzz
2017-06-01 21:30:26 +08:00
Matt Johnston
4d07aa315b
Disable setnonblocking(), get_socket_address(), set_sock_priority()
...
for fuzzing
--HG--
branch : fuzz
2017-05-26 22:10:51 +08:00
Matt Johnston
b8fa712847
rearrange, all fuzzers now call fuzzer_set_input()
...
--HG--
branch : fuzz
2017-05-25 22:21:49 +08:00
Matt Johnston
cf2c4f44a2
fuzzers disable logging by default
...
--HG--
branch : fuzz
2017-05-25 00:12:07 +08:00
Matt Johnston
0363d3c32e
fuzzer-pubkey
...
--HG--
branch : fuzz
2017-05-23 22:43:34 +08:00
Matt Johnston
c169423051
glaring wrapfd problems fixed
...
--HG--
branch : fuzz
2017-05-20 22:47:19 +08:00
Matt Johnston
fdc6f32392
closer to working
...
--HG--
branch : fuzz
2017-05-20 13:23:16 +08:00
Matt Johnston
e7cdb2ebe5
add wrapfd. improve fuzzer in makefile
...
--HG--
branch : fuzz
2017-05-19 00:48:46 +08:00
Matt Johnston
6d33a2b0bb
setup svr_dropbear_exit
...
--HG--
branch : fuzz
2017-05-18 23:36:54 +08:00
Matt Johnston
a7bfd792f7
crypto_init()
...
--HG--
branch : fuzz
2017-05-13 23:45:51 +08:00
Matt Johnston
fb719e3d0b
fuzz harness
...
--HG--
branch : fuzz
2017-05-13 22:50:54 +08:00