Francois Perrad
|
9dcb04a1e0
|
fix DEBUG_* condition
|
2017-06-01 19:10:37 +02:00 |
|
Francois Perrad
|
08543d0c76
|
use #ifdef DROPBEAR_PRNGD_SOCKET instead of #if
|
2017-06-01 19:10:37 +02:00 |
|
Matt Johnston
|
937e6cb91e
|
fuzzer-preauth don't call getpwnam(), bring back longjmp
--HG--
branch : fuzz
|
2017-06-02 00:03:51 +08:00 |
|
Francois Perrad
|
6c43be767c
|
fix indentation
|
2017-06-01 16:39:26 +02: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
|
ea0e23c172
|
don't longjmp for fuzzer-preauth (temporary to debug asan)
--HG--
branch : fuzz
|
2017-05-30 22:50:52 +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
|
2e298b25e4
|
fix building with DEBUG_TRACE
--HG--
branch : fuzz
|
2017-05-26 22:09:30 +08:00 |
|
Matt Johnston
|
c38927da47
|
add m_mp_free_multi, be more careful freeing when failing to load keys
|
2017-05-26 21:08:43 +08:00 |
|
Matt Johnston
|
25607c04a7
|
add m_mp_free_multi, be more careful freeing when failing to load keys
--HG--
branch : fuzz
|
2017-05-26 21:08:43 +08:00 |
|
Matt Johnston
|
cbd5be1b82
|
add fuzzer-verify
--HG--
branch : fuzz
|
2017-05-26 00:20:01 +08:00 |
|
Matt Johnston
|
924b8469cb
|
fix null pointer crash
|
2017-05-26 00:19:53 +08:00 |
|
Matt Johnston
|
f24d93d4e4
|
fix null pointer crash
--HG--
branch : fuzz
|
2017-05-26 00:19:53 +08:00 |
|
Matt Johnston
|
65baa71b58
|
linked list dbmalloc now
add non-free m_malloc_free_epoch() argument for leak detection
--HG--
branch : fuzz
|
2017-05-26 00:19:39 +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
|
095b067857
|
limit input size
--HG--
branch : fuzz
|
2017-05-25 22:21:23 +08:00 |
|
Matt Johnston
|
87c4586d61
|
fuzzing has a constant time
--HG--
branch : fuzz
|
2017-05-25 22:20:10 +08:00 |
|
Matt Johnston
|
b17254925d
|
Just use memset, it should'be be optimised out in a separate file
--HG--
branch : fuzz
|
2017-05-25 22:19:46 +08:00 |
|
Matt Johnston
|
cf2c4f44a2
|
fuzzers disable logging by default
--HG--
branch : fuzz
|
2017-05-25 00:12:07 +08:00 |
|
Matt Johnston
|
2bc55ff428
|
don't exit encountering short lines
--HG--
branch : fuzz
|
2017-05-25 00:10:18 +08:00 |
|
Matt Johnston
|
ee5769f31f
|
avoid NULL argument to base64 decode
--HG--
branch : fuzz
|
2017-05-25 00:09:40 +08:00 |
|
Matt Johnston
|
3a8517b06f
|
create fuzzer .options files
--HG--
branch : fuzz
|
2017-05-23 22:43:52 +08:00 |
|
Matt Johnston
|
0363d3c32e
|
fuzzer-pubkey
--HG--
branch : fuzz
|
2017-05-23 22:43:34 +08:00 |
|
Matt Johnston
|
a582c4cdb6
|
split out checkpubkey_line() separately
--HG--
branch : fuzz
|
2017-05-23 22:29:21 +08:00 |
|
Matt Johnston
|
a43b6b0323
|
define SIZE_T_MAX
--HG--
branch : fuzz
|
2017-05-22 22:09:46 +08:00 |
|
Matt Johnston
|
84a143a605
|
remove unneeded check
--HG--
branch : fuzz
|
2017-05-22 22:09:38 +08:00 |
|
Matt Johnston
|
114438e669
|
zlib can use m_malloc/m_free too
--HG--
branch : fuzz
|
2017-05-22 22:09:26 +08:00 |
|
Matt Johnston
|
50bde9976b
|
seed_fuzz() prototype
--HG--
branch : fuzz
|
2017-05-21 18:53:44 +08:00 |
|
Matt Johnston
|
18ea116827
|
-v for debug_trace
--HG--
branch : fuzz
|
2017-05-21 18:53:33 +08:00 |
|
Matt Johnston
|
0ab0687a3a
|
Fix null pointer dereference found by libfuzzer
|
2017-05-21 18:53:09 +08:00 |
|
Matt Johnston
|
72f85ad90f
|
limit input size
|
2017-05-25 22:21:23 +08:00 |
|
Matt Johnston
|
fb4e07f7a8
|
don't exit encountering short lines
|
2017-05-25 00:10:18 +08:00 |
|
Matt Johnston
|
6e0b539e9c
|
split out checkpubkey_line() separately
|
2017-05-23 22:29:21 +08:00 |
|
Matt Johnston
|
83b2c899f5
|
increase min DSS and RSA lengths
|
2017-06-16 22:35:32 +08:00 |
|
Matt Johnston
|
eb7ca20379
|
check p and q lengths
|
2017-06-16 22:35:18 +08:00 |
|
Matt Johnston
|
30d3ccd419
|
Fix null pointer dereference found by libfuzzer
--HG--
branch : fuzz
|
2017-05-21 18:53:09 +08:00 |
|
Matt Johnston
|
fb8fb7fed0
|
add dbmalloc epoch cleanup
--HG--
branch : fuzz
|
2017-05-21 10:54:11 +08:00 |
|
Matt Johnston
|
1abd239b9d
|
ignore wrapfd_close for unknown
--HG--
branch : fuzz
|
2017-05-21 10:48:18 +08:00 |
|
Matt Johnston
|
9f1c8b2f8f
|
make buf_getstring fail prior to malloc if the buffer is short
--HG--
branch : fuzz
|
2017-05-20 23:39:01 +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
|
ea984cfb95
|
add cve and patch link
|
2017-05-20 10:27:29 +08:00 |
|
Matt Johnston
|
e7cdb2ebe5
|
add wrapfd. improve fuzzer in makefile
--HG--
branch : fuzz
|
2017-05-19 00:48:46 +08:00 |
|
Matt Johnston
|
4dae8edb76
|
merge main to fuzz
--HG--
branch : fuzz
|
2017-05-18 23:45:10 +08:00 |
|
Matt Johnston
|
a3e01b8884
|
better harness
--HG--
branch : fuzz
|
2017-05-18 23:38:30 +08:00 |
|
Matt Johnston
|
6d33a2b0bb
|
setup svr_dropbear_exit
--HG--
branch : fuzz
|
2017-05-18 23:36:54 +08:00 |
|
Matt Johnston
|
f7d38a1b9c
|
merge main
|
2017-05-18 23:00:12 +08:00 |
|
Matt Johnston
|
45b27b0194
|
merge 2017.75
|
2017-05-18 22:59:38 +08:00 |
|
Matt Johnston
|
2a921c2c25
|
Added signature for changeset 5c9207ceedae
|
2017-05-18 22:58:18 +08:00 |
|
Matt Johnston
|
4c759cde1f
|
Added tag DROPBEAR_2017.75 for changeset c31276613181
|
2017-05-18 22:58:14 +08:00 |
|