Skip to content

Commit f3b988d

Browse files
maxammannt8m
authored andcommitted
Add provider fuzzer
Test recipe 99-test_fuzz_provider.t added. Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Neil Horman <[email protected]> (Merged from openssl#22964)
1 parent b9e084f commit f3b988d

File tree

3 files changed

+690
-0
lines changed

3 files changed

+690
-0
lines changed

fuzz/build.info

+10
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ IF[{- !$disabled{"fuzz-afl"} || !$disabled{"fuzz-libfuzzer"} -}]
1212
PROGRAMS{noinst}=asn1 asn1parse bignum bndiv client conf crl server smime
1313
PROGRAMS{noinst}=punycode pem decoder hashtable acert
1414
PROGRAMS{noinst}=v3name
15+
PROGRAMS{noinst}=provider
1516

1617
IF[{- !$disabled{"cmp"} -}]
1718
PROGRAMS{noinst}=cmp
@@ -136,12 +137,17 @@ IF[{- !$disabled{"fuzz-afl"} || !$disabled{"fuzz-libfuzzer"} -}]
136137
SOURCE[x509]=x509.c driver.c fuzz_rand.c
137138
INCLUDE[x509]=../include {- $ex_inc -}
138139
DEPEND[x509]=../libcrypto {- $ex_lib -}
140+
141+
SOURCE[provider]=provider.c driver.c
142+
INCLUDE[provider]=../include {- $ex_inc -}
143+
DEPEND[provider]=../libcrypto {- $ex_lib -}
139144
ENDIF
140145

141146
IF[{- !$disabled{tests} -}]
142147
PROGRAMS{noinst}=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test server-test smime-test
143148
PROGRAMS{noinst}=punycode-test pem-test decoder-test hashtable-test acert-test
144149
PROGRAMS{noinst}=v3name-test
150+
PROGRAMS{noinst}=provider-test
145151

146152
IF[{- !$disabled{"cmp"} -}]
147153
PROGRAMS{noinst}=cmp-test
@@ -268,4 +274,8 @@ IF[{- !$disabled{tests} -}]
268274
SOURCE[x509-test]=x509.c test-corpus.c fuzz_rand.c
269275
INCLUDE[x509-test]=../include
270276
DEPEND[x509-test]=../libcrypto
277+
278+
SOURCE[provider-test]=provider.c test-corpus.c
279+
INCLUDE[provider-test]=../include
280+
DEPEND[provider-test]=../libcrypto
271281
ENDIF

0 commit comments

Comments
 (0)