summaryrefslogtreecommitdiffstats
path: root/fuzz/build.info
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2023-02-18 23:43:41 -0500
committerMatt Caswell <matt@openssl.org>2023-02-27 09:29:20 +0000
commit359d6a26d64c32e7c2bebf5655c70c074f6c805b (patch)
treea37fa977069a934374c8d25c5b9d1c1716b0f339 /fuzz/build.info
parent9a2f78e14a67eeaadefc77d05f0778fc9684d26c (diff)
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)
Diffstat (limited to 'fuzz/build.info')
-rw-r--r--fuzz/build.info12
1 files changed, 10 insertions, 2 deletions
diff --git a/fuzz/build.info b/fuzz/build.info
index 7ba41a7a6e..91d8143207 100644
--- a/fuzz/build.info
+++ b/fuzz/build.info
@@ -9,7 +9,7 @@
-}
IF[{- !$disabled{"fuzz-afl"} || !$disabled{"fuzz-libfuzzer"} -}]
- PROGRAMS{noinst}=asn1 asn1parse bignum bndiv client conf crl server x509
+ PROGRAMS{noinst}=asn1 asn1parse bignum bndiv client conf crl server smime x509
PROGRAMS{noinst}=punycode
IF[{- !$disabled{"cmp"} -}]
@@ -68,6 +68,10 @@ IF[{- !$disabled{"fuzz-afl"} || !$disabled{"fuzz-libfuzzer"} -}]
INCLUDE[punycode]=../include {- $ex_inc -}
DEPEND[punycode]=../libcrypto.a {- $ex_lib -}
+ SOURCE[smime]=smime.c driver.c
+ INCLUDE[smime]=../include {- $ex_inc -}
+ DEPEND[smime]=../libcrypto ../libssl {- $ex_lib -}
+
SOURCE[server]=server.c driver.c fuzz_rand.c
INCLUDE[server]=../include {- $ex_inc -}
DEPEND[server]=../libcrypto ../libssl {- $ex_lib -}
@@ -78,7 +82,7 @@ IF[{- !$disabled{"fuzz-afl"} || !$disabled{"fuzz-libfuzzer"} -}]
ENDIF
IF[{- !$disabled{tests} -}]
- PROGRAMS{noinst}=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test server-test x509-test
+ PROGRAMS{noinst}=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test server-test smime-test x509-test
PROGRAMS{noinst}=punycode-test
IF[{- !$disabled{"cmp"} -}]
@@ -138,6 +142,10 @@ IF[{- !$disabled{tests} -}]
INCLUDE[punycode-test]=../include
DEPEND[punycode-test]=../libcrypto.a
+ SOURCE[smime-test]=smime.c test-corpus.c
+ INCLUDE[smime-test]=../include
+ DEPEND[smime-test]=../libcrypto ../libssl
+
SOURCE[server-test]=server.c test-corpus.c fuzz_rand.c
INCLUDE[server-test]=../include
DEPEND[server-test]=../libcrypto ../libssl