Andrew Dinh
8d623d4979
Update documentation using enable-ssl3 Configure flags
...
Reviewed-by: Neil Horman <nhorman@openssl.org >
Reviewed-by: Saša Nedvědický <sashan@openssl.org >
Reviewed-by: Tomas Mraz <tomas@openssl.org >
Reviewed-by: Saša Nedvědický <sashan@openssl.org >
Reviewed-by: Viktor Dukhovni <viktor@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/29338 )
2025-12-23 10:54:08 -05:00
Matt Caswell
3714a735ac
Update the fuzz README to provide info about the stdc++ requirements
...
Reviewed-by: Tomas Mraz <tomas@openssl.org >
Reviewed-by: Hugo Landau <hlandau@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/22368 )
2023-10-23 10:08:12 +01:00
Nicola Tuveri
a7da4d488d
[test/recipes] Split test_fuzz into separate recipes
...
When using `HARNESS_JOBS` to run the tests in parallel, no matter the
level of parallelism that can be used, the monolithic `test_fuzz` takes
a long time to run, conditioning the duration of the whole build.
This commit splits the single `test_fuzz` recipe into separate recipes
for each fuzzer.
The previous mechanism to select individual fuzz tests using the
`FUZZ_TESTS` environment variable is also dropped (and documentation
updated).
Reviewed-by: Richard Levitte <levitte@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/13307 )
2020-11-12 16:27:17 +02:00
Dr. David von Oheimb
cb9bb7350d
99-test_fuzz.t: Clean up and re-organize such that sub-tests could be split easily
...
Reviewed-by: Richard Levitte <levitte@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/12359 )
2020-07-16 21:44:26 +02:00
Gustaf Neumann
8c1cbc7210
Fix typos and repeated words
...
CLA: trivial
Reviewed-by: Shane Lontis <shane.lontis@oracle.com >
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com >
(Merged from https://github.com/openssl/openssl/pull/12320 )
2020-07-05 01:49:20 +02:00
Rich Salz
257e9d03b0
Fix issues reported by markdownlint
...
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org >
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com >
(Merged from https://github.com/openssl/openssl/pull/11739 )
2020-05-08 16:22:02 +02:00
Dr. David von Oheimb
a81151bd56
Add a couple of hints to fuzz/README.md
...
Reviewed-by: Kurt Roeckx <kurt@roeckx.be >
Reviewed-by: Matt Caswell <matt@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/11386 )
2020-04-18 19:54:17 +02:00
Brian Chen
639b53ecd8
Update fuzzing README for recent clang versions
...
Recent clang versions ship with libfuzzer, so there's no need to build
libfuzzer yourself. They also have a dedicated -fsanitize=fuzzer-no-link
flag and no longer support the sanitize flags described in the fuzzing
README. Update it to reflect all this.
Fixes #8768 .
Reviewed-by: Matt Caswell <matt@openssl.org >
Reviewed-by: Kurt Roeckx <kurt@roeckx.be >
GH: #8891
2019-09-18 22:19:24 +02:00
Matt Caswell
deaaac2c01
Update fuzz README.md
...
Building with enable-fuzz-afl has always required no-shared. We now also
need no-module for a successful build. Therefore update the README
accordingly.
Reviewed-by: Richard Levitte <levitte@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/9721 )
2019-08-29 11:01:39 +01:00
Brian 'geeknik' Carpenter
8e8fe187f1
Update README.md
...
Fixes a minor typo that would cause the linker to complain about not finding -lFuzzer
CLA: trivial
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com >
Reviewed-by: Richard Levitte <levitte@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/7197 )
2018-09-12 13:04:38 +02:00
Kurt Roeckx
e8ff08f7bb
Update location of the libfuzzer repository
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
Reviewed-by: Richard Levitte <levitte@openssl.org >
GH: #4648
2017-11-03 10:58:02 +01:00
Kurt Roeckx
930aa9eeed
Document how to update the corpus.
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
Reviewed-by: Andy Polyakov <appro@openssl.org >
GH: #2683
2017-04-16 19:30:14 +02:00
Kurt Roeckx
644fb113a0
Switch libfuzzer to use trace-pc-guard
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
Reviewed-by: Andy Polyakov <appro@openssl.org >
GH: #2683
2017-04-16 19:30:14 +02:00
Kurt Roeckx
f8d4b3beda
Update fuzz documentation
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
GH: #2182
2017-01-06 18:26:58 +01:00
Kurt Roeckx
e104d01deb
Document the recommended parameters for fuzzing
...
We use those parameters for calculating the coverage.
Reviewed-by: Rich Salz <rsalz@openssl.org >
GH: #2088
2016-12-16 01:08:22 +01:00
Kurt Roeckx
0282aeb690
Move libfuzzer sanitizer options to README
...
This is something you might want to change depending on the version to
use, there is no point in us fixing this to something.
Reviewed-by: Rich Salz <rsalz@openssl.org >
GH: #2023
2016-12-03 00:14:15 +01:00
Kurt Roeckx
3a9b9b2deb
Make the random number generator predictable when fuzzing.
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
GH: #2023
2016-12-03 00:14:15 +01:00
Sergey Bronnikov
fe2582a224
Fix link to LibFuzzer
...
CLA: trivial
Reviewed-by: Kurt Roeckx <kurt@openssl.org >
Reviewed-by: Rich Salz <rsalz@openssl.org >
(Merged from https://github.com/openssl/openssl/pull/1801 )
2016-11-02 13:10:30 -04:00
Matt Caswell
255af26c5d
Some minor tweaks to the fuzzing docs
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
2016-08-01 22:07:04 +01:00
Rich Salz
31b15b9b55
Update fuzz/README.md
...
Reviewed-by: Kurt Roeckx <kurt@openssl.org >
Reviewed-by: Richard Levitte <levitte@openssl.org >
2016-07-04 09:47:27 -04:00
Kurt Roeckx
f59d0131cb
Add support for fuzzing with AFL
...
Reviewed-by: Ben Laurie <ben@links.org >
MR: #2740
2016-06-04 14:39:24 +02:00
Ben Laurie
75a112295d
Linkify libfuzzer.
...
Reviewed-by: Rich Salz <rsalz@openssl.org >
2016-06-03 11:24:51 +01:00
Ben Laurie
c38bb72797
Add fuzzing!
...
Reviewed-by: Emilia Käsper <emilia@openssl.org >
2016-05-07 18:13:54 +01:00