Damien Miller
|
a5dfc5bae8
|
allow a fuzz case to contain more than one request
loop until input buffer empty, no message consumed or 256 messages
processed
|
2021-01-30 16:32:29 +11:00 |
Damien Miller
|
0ef24ad602
|
expect fuzz cases to have length prefix
might make life a little easier for the fuzzer, e.g. it can now
produce valid (multi-request) messages by smashing two cases together.
|
2021-01-30 16:28:23 +11:00 |
Damien Miller
|
de613f2713
|
ssh-agent fuzzer
|
2021-01-30 13:18:30 +11:00 |
Damien Miller
|
7e96c877bc
|
move keys out of kex_fuzz.cc into separate header
add certificates and missing key types
|
2021-01-30 12:02:46 +11:00 |
Damien Miller
|
76f46d7566
|
some fixed test data (mostly keys) for fuzzing
|
2021-01-30 12:02:10 +11:00 |
Damien Miller
|
1e660115f0
|
fuzz diffie-hellman-group-exchange-sha1 kex too
|
2021-01-29 11:09:14 +11:00 |
Damien Miller
|
be5f0048ea
|
support for running kex fuzzer with null cipher
|
2021-01-29 11:03:35 +11:00 |
Damien Miller
|
1134a48cdc
|
correct kex name in disabled code
|
2021-01-28 08:57:31 +11:00 |
Damien Miller
|
5c1953bf98
|
adapt KEX fuzzer to PQ kex change
|
2020-12-29 12:40:54 +11:00 |
Damien Miller
|
a5ab499bd2
|
basic KEX fuzzer; adapted from Markus' unittest
|
2020-12-04 14:01:27 +11:00 |
Damien Miller
|
021ff33e38
|
use options that work with recent clang
|
2020-12-04 13:57:43 +11:00 |
Damien Miller
|
47160e1de8
|
unbreak fuzzer support for recent ssh-sk.h changes
|
2020-01-22 10:30:13 +11:00 |
Damien Miller
|
0248ec7c76
|
ssh-sk-null.cc needs extern "C" {}
|
2020-01-02 13:41:31 +11:00 |
Damien Miller
|
5ca4b414ef
|
add dummy ssh-sk API for linking with fuzzers
|
2020-01-02 11:15:49 +11:00 |
Damien Miller
|
9281d4311b
|
unbreak fuzzers for recent security key changes
|
2019-11-25 21:47:49 +11:00 |
Damien Miller
|
1ba130ac8f
|
add a fuzzer for private key parsing
|
2019-10-09 13:49:35 +11:00 |
Damien Miller
|
8b57337c1c
|
update fuzzing makefile to more recent clang
|
2019-09-05 15:46:39 +10:00 |
Damien Miller
|
ae631ad77d
|
fuzzer for sshsig allowed_signers option parsing
|
2019-09-05 15:46:11 +10:00 |
Damien Miller
|
f4846dfc6a
|
Fuzzer harness for sshsig
|
2019-09-05 14:26:39 +10:00 |
Damien Miller
|
4488ae1a69
|
really add source for authopt_fuzz this time
|
2018-09-15 19:36:55 +10:00 |
Damien Miller
|
9201784b4a
|
remove accidentally checked-in authopt_fuzz binary
|
2018-09-15 19:35:40 +10:00 |
Damien Miller
|
6bc5a24ac8
|
fuzzer harness for authorized_keys option parsing
|
2018-09-14 15:17:08 +10:00 |
Damien Miller
|
4f29309c4c
|
unbreak fuzz harness
|
2018-01-03 19:50:43 +11:00 |
Damien Miller
|
ec9d22cc25
|
Fuzzer harnesses for sig verify and pubkey parsing
These are some basic clang libfuzzer harnesses for signature
verification and public key parsing. Some assembly (metaphorical)
required.
|
2017-09-08 12:44:13 +10:00 |