summaryrefslogtreecommitdiffstats
path: root/fuzz
AgeCommit message (Collapse)Author
2016-10-10Update fuzz corporaKurt Roeckx
New minimal fuzz corpora for asn1, asn1parse, bndiv, crl and x509 Reviewed-by: Andy Polyakov <appro@openssl.org> GH: #1678
2016-09-26Add to fuzz corpora for CVE-2016-6309Robert Swiecki
Reviewed-by: Emilia Käsper <emilia@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
2016-08-23Update fuzz corporaKurt Roeckx
This is a new minimal corpus with the following changes: - asn1: files: 1135 (+474), tuples: 27236 (+7496) - asn1parse: files: 305 (-3), tuples: 8758 (+11) - bignum: files: 370 (-1), tuples: 9547 (+10) - bndiv: files: 160 (+0), tuples: 2416 (+6) - cms: files: 155 (-1), tuples: 3408 (+0) - conf: files: 231 (-11), tuples: 4668 (+3) - crl: files: 905 (+188), tuples: 22876 (+4096) - ct: files: 117 (+35), tuples: 3557 (+908) - x509: files: 920, tuples: 28334 Note that tuple count depends on the binary and is random. Reviewed-by: Emilia Käsper <emilia@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-08-01Some minor tweaks to the fuzzing docsMatt Caswell
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-01Include what we use.Ben Laurie
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-08-01Fix various no-*s.Ben Laurie
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-26Skip non-existing files.Kurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1324
2016-07-25Fix no-ctMatt Caswell
Ensure that we don't build/run the ct fuzzing code if no-ct is used. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-20Add all publicly avaiable asn1 types to the asn1 fuzzer.Kurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1331
2016-07-19Fix building with no-cmsMatt Caswell
The new fuzzing code broke no-cms Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-07-18Use _NO_INST in some build.info filesRichard Levitte
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-18Fix strict-warnings buildMatt Caswell
The i2d_SCT_LIST function is declared as __owur, therefore we need to check the result or a --strict-warnings build will fail. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-16fuzzers: print and convert it backKurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1323
2016-07-16Make fuzzer and fuzz tester builds less magicRichard Levitte
Instead of having fuzz/build.info.fuzz magically and conditionally included along with the other build.info files, incorporate it in fuzz/build.info and add the conditions there instead. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-10Don't rely on implicit rsa.h inclusionViktor Dukhovni
With no-deprecated, some nested includes don't happen by default. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-06Add OPENSSL_NO_EC wrapperRich Salz
Reviewed-by: Matt Caswell <matt@openssl.org>
2016-07-04Update fuzz/README.mdRich Salz
Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-07-01Simplify INCLUDE statements in build.info filesRichard Levitte
Now that INCLUDE considers both the source and build trees, no need for the rel2abs perl fragment hacks any more. Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-01fix 'set but not used' warningDr. Stephen Henson
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-01Re-add x509 and crl fuzzerKurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1276
2016-07-01Run the fuzzing corpora as tests.Ben Laurie
Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-28Add comment about X509_printAlex Gaynor
Signed-off-by: Kurt Roeckx <kurt@roeckx.be> Reviewed-by: Emilia Kasper <emilia@openssl.org> GH: #1255
2016-06-25Add x509 and crl corporaKurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1229
2016-06-25Add X509 and CRL fuzzerKurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1229
2016-06-23Update fuzz corporaKurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> MR: #2986
2016-06-14Update fuzz corporaKurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> MR: #2949
2016-06-11include stdlib for malloc() and free()Kurt Roeckx
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #1174
2016-06-10Add fuzz corpora.Ben Laurie
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-06-04Add support for fuzzing with AFLKurt Roeckx
Reviewed-by: Ben Laurie <ben@links.org> MR: #2740
2016-06-03Add ct fuzzer.Ben Laurie
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-03Linkify libfuzzer.Ben Laurie
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-03Fuzz everything with every input.Ben Laurie
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-03Sort.Ben Laurie
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-01Add final(?) set of copyrights.Rich Salz
Add copyright to missing assembler files. Add copyrights to missing test/* files. Add copyrights Various source and misc files. Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-05-07Add fuzzing!Ben Laurie
Reviewed-by: Emilia Käsper <emilia@openssl.org>