Mercurial > dropbear
annotate fuzzers_test.sh @ 1902:4a6725ac957c
Revert "Don't include sk keys at all in KEX list"
This reverts git commit f972813ecdc7bb981d25b5a63638bd158f1c8e72.
The sk algorithms need to remain in the sigalgs list so that they
are included in the server-sig-algs ext-info message sent by
the server. RFC8308 for server-sig-algs requires that all algorithms are
listed (though OpenSSH client 8.4p1 tested doesn't require that)
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 24 Mar 2022 13:42:08 +0800 |
parents | fd00aeff38fd |
children |
rev | line source |
---|---|
1566 | 1 #!/bin/sh |
2 | |
3 # runs fuzz corpus with standalone fuzzers | |
4 | |
5 result=0 | |
6 | |
1737
8b27de2c92ee
Change secure.ucc.asn.au/hg to hg.ucc.asn.au
Matt Johnston <matt@ucc.asn.au>
parents:
1655
diff
changeset
|
7 test -d fuzzcorpus && hg --repository fuzzcorpus/ pull || hg clone https://hg.ucc.asn.au/dropbear-fuzzcorpus fuzzcorpus || exit 1 |
1566 | 8 for f in `make list-fuzz-targets`; do |
1808
42daf3044618
fuzz: split long argument list with xargs
Matt Johnston <matt@ucc.asn.au>
parents:
1737
diff
changeset
|
9 # use xargs to split the too-long argument list |
1809
fd00aeff38fd
fuzz: add -q quiet argument for standalone fuzzers.
Matt Johnston <matt@ucc.asn.au>
parents:
1808
diff
changeset
|
10 # -q quiet because travis has a logfile limit |
fd00aeff38fd
fuzz: add -q quiet argument for standalone fuzzers.
Matt Johnston <matt@ucc.asn.au>
parents:
1808
diff
changeset
|
11 echo fuzzcorpus/$f/* | xargs -n 1000 ./$f -q || result=1 |
1566 | 12 done |
13 | |
14 exit $result |