[openssh-commits] [openssh] branch master updated (22376d27 -> ec9d22cc)
git+noreply at mindrot.org
git+noreply at mindrot.org
Fri Sep 8 12:46:03 AEST 2017
This is an automated email from the git hooks/post-receive script.
djm pushed a change to branch master
in repository openssh.
from 22376d27 upstream commit
new de35c382 Give configure ability to set CFLAGS/LDFLAGS later
new ec9d22cc Fuzzer harnesses for sig verify and pubkey parsing
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Detailed log of new commits:
commit ec9d22cc251cc5acfe7b2bcef9cc7a1fe0e949d8
Author: Damien Miller <djm at mindrot.org>
Date: Fri Sep 8 12:44:13 2017 +1000
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.
commit de35c382894964a896a63ecd5607d3a3b93af75d
Author: Damien Miller <djm at mindrot.org>
Date: Fri Sep 8 12:38:31 2017 +1000
Give configure ability to set CFLAGS/LDFLAGS later
Some CFLAGS/LDFLAGS may disrupt the configure script's operation,
in particular santization and fuzzer options that break assumptions
about memory and file descriptor dispositions.
This adds two flags to configure --with-cflags-after and
--with-ldflags-after that allow specifying additional compiler and
linker options that are added to the resultant Makefiles but not
used in the configure run itself.
E.g.
env CC=clang-3.9 ./configure \
--with-cflags-after=-fsantize=address \
--with-ldflags-after="-g -fsanitize=address"
Summary of changes:
.gitignore | 1 +
configure.ac | 22 ++++++++++++++
regress/misc/fuzz-harness/Makefile | 22 ++++++++++++++
regress/misc/fuzz-harness/README | 1 +
regress/misc/fuzz-harness/pubkey_fuzz.cc | 18 ++++++++++++
regress/misc/fuzz-harness/sig_fuzz.cc | 50 ++++++++++++++++++++++++++++++++
6 files changed, 114 insertions(+)
create mode 100644 regress/misc/fuzz-harness/Makefile
create mode 100644 regress/misc/fuzz-harness/README
create mode 100644 regress/misc/fuzz-harness/pubkey_fuzz.cc
create mode 100644 regress/misc/fuzz-harness/sig_fuzz.cc
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list