aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/openssh
diff options
context:
space:
mode:
authorGravatar Damien Miller <djm@mindrot.org>2019-09-05 14:47:42 +1000
committerGravatar Max Moroz <mmoroz@chromium.org>2019-09-04 21:47:42 -0700
commitf508b116de2d6c6f02ea86c878ec4ed9985d8f70 (patch)
tree024466823de3084431e3327c8cadd1d7779412ed /projects/openssh
parent3bce510ef1fe57977136270f2671ff974fbc183d (diff)
[openssh] add sshsig fuzzer (#2802)
Diffstat (limited to 'projects/openssh')
-rwxr-xr-xprojects/openssh/build.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/projects/openssh/build.sh b/projects/openssh/build.sh
index 1f10270a..e35be95e 100755
--- a/projects/openssh/build.sh
+++ b/projects/openssh/build.sh
@@ -36,9 +36,13 @@ $CXX $CXXFLAGS -std=c++11 -I. -L. -Lopenbsd-compat -g \
$CXX $CXXFLAGS -std=c++11 -I. -L. -Lopenbsd-compat -g \
regress/misc/fuzz-harness/authopt_fuzz.cc -o $OUT/authopt_fuzz \
auth-options.o -lssh -lopenbsd-compat $STATIC_CRYPTO $LIB_FUZZING_ENGINE
+$CXX $CXXFLAGS -std=c++11 -I. -L. -Lopenbsd-compat -g \
+ regress/misc/fuzz-harness/sshsig_fuzz.cc -o $OUT/sshsig_fuzz \
+ sshsig.o -lssh -lopenbsd-compat $STATIC_CRYPTO $LIB_FUZZING_ENGINE
# Prepare seed corpora
CASES="$SRC/openssh-fuzz-cases"
(set -e ; cd ${CASES}/key ; zip -r $OUT/pubkey_fuzz_seed_corpus.zip .)
(set -e ; cd ${CASES}/sig ; zip -r $OUT/sig_fuzz_seed_corpus.zip .)
(set -e ; cd ${CASES}/authopt ; zip -r $OUT/authopt_fuzz_seed_corpus.zip .)
+(set -e ; cd ${CASES}/sshsig ; zip -r $OUT/sshsig_fuzz_seed_corpus.zip .)