Kurt Roeckx
a9e6100bc9
Add decoder fuzzer
...
This found CVE-2023-0217
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20269 )
2023-06-23 15:54:54 +02:00
Kurt Roeckx
bc07d37186
Add PEM fuzzer
...
This fuzzer can find CVE-2022-4450
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20242 )
2023-06-01 10:04:32 +10:00
Hardik Shah
55aab29c1e
Add fuzz test for v3name
...
v3name_fuzzer build modifications
create 99-test_fuzz_v3name_fuzzer.t
test corpus for cve-2023-0286
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20274 )
2023-03-01 20:25:15 +11:00
Alex Gaynor
359d6a26d6
Added a fuzzer for SMIME
...
Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20332 )
2023-02-27 09:29:20 +00:00
Pauli
8aa82b3370
fuzz: add punycode decoder fuzz test
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19591 )
2022-11-11 08:14:48 +11:00
Pauli
de2ea978b5
RAND_METHOD deprecation: fuzzer
...
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13652 )
2021-02-23 23:24:13 +10:00
Dr. David von Oheimb
e599d0aecd
Add CMP fuzzing to fuzz/cmp.c, including a couple of helpers in crypto/cmp/
...
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
Richard Levitte
ac6bba6f6e
Build: Change all _NO_INST to use attributes instead.
...
This means that all PROGRAMS_NO_INST, LIBS_NO_INST, ENGINES_NO_INST
and SCRIPTS_NO_INST are changed to be PROGRAM, LIBS, ENGINES and
SCRIPTS with the associated attribute 'noinst'.
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7581 )
2019-01-22 12:35:39 +01:00
Kurt Roeckx
902f7d5c87
ASN1 fuzzer: Use d2i_TYPE / i2d_TYPE functions
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
GH: #4648
2017-11-03 10:58:03 +01:00
Kurt Roeckx
4410f9d786
And client fuzzer
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
GH: #2041
2016-12-08 19:06:18 +01:00
Matt Caswell
49dadc1cb7
Fix no-ct
...
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-25 08:18:14 +01:00
Matt Caswell
df0aa7770e
Fix building with no-cms
...
The new fuzzing code broke no-cms
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-07-19 14:01:33 +01:00
Richard Levitte
7218ae5134
Use _NO_INST in some build.info files
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-18 20:49:54 +02:00
Richard Levitte
878f42251b
Make fuzzer and fuzz tester builds less magic
...
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-16 19:37:50 +02:00
Richard Levitte
0483f58652
Simplify INCLUDE statements in build.info files
...
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-01 18:36:08 +02:00
Kurt Roeckx
a05b0bcf87
Re-add x509 and crl fuzzer
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
GH: #1276
2016-07-01 17:02:33 +02:00
Ben Laurie
90d28f0519
Run the fuzzing corpora as tests.
...
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-07-01 13:45:45 +01:00
Kurt Roeckx
e1859d8d54
Add X509 and CRL fuzzer
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
GH: #1229
2016-06-25 11:01:29 +02: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
e298cb10fe
Fuzz everything with every input.
...
Reviewed-by: Rich Salz <rsalz@openssl.org>
2016-06-03 11:24:51 +01:00
Ben Laurie
e78fadede2
Sort.
...
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