IF[{- !$disabled{tests} -}]
LIBS{noinst,has_main}=libtestutil.a
- SOURCE[libtestutil.a]=testutil/basic_output.c testutil/output_helpers.c \
+ SOURCE[libtestutil.a]=testutil/basic_output.c testutil/output.c \
testutil/driver.c testutil/tests.c testutil/cb.c testutil/stanza.c \
- testutil/format_output.c testutil/tap_bio.c \
+ testutil/format_output.c \
testutil/test_cleanup.c testutil/main.c testutil/testutil_init.c \
- testutil/options.c testutil/test_options.c \
+ testutil/options.c testutil/test_options.c testutil/provider.c \
testutil/apps_mem.c testutil/random.c $LIBAPPSSRC
INCLUDE[libtestutil.a]=../include ../apps/include ..
DEPEND[libtestutil.a]=../libcrypto
- PROGRAMS{noinst}=\
+ PROGRAMS{noinst}= \
confdump \
versions \
- aborttest test_test \
+ aborttest test_test pkcs12_format_test \
sanitytest rsa_complex exdatatest bntest \
ectest ecstresstest gmdifftest pbelutest \
destest mdc2test \
- enginetest exptest \
- evp_pkey_provided_test evp_test evp_extra_test evp_fetch_prov_test \
+ exptest \
+ evp_pkey_provided_test evp_test evp_extra_test evp_extra_test2 \
+ evp_fetch_prov_test acvp_test evp_libctx_test ossl_store_test \
v3nametest v3ext \
+ evp_pkey_provided_test evp_test evp_extra_test evp_extra_test2 \
+ evp_fetch_prov_test v3nametest v3ext \
crltest danetest bad_dtls_test lhash_test sparse_array_test \
conf_include_test params_api_test params_conversion_test \
constant_time_test verify_extra_test clienthellotest \
cipherbytes_test \
asn1_encode_test asn1_decode_test asn1_string_table_test \
x509_time_test x509_dup_cert_test x509_check_cert_pkey_test \
- recordlentest drbgtest drbg_cavs_test drbg_extra_test sslbuffertest \
+ recordlentest drbgtest rand_status_test sslbuffertest \
time_offset_test pemtest ssl_cert_table_internal_test ciphername_test \
http_test servername_test ocspapitest fatalerrtest tls13ccstest \
sysdefaulttest errtest ssl_ctx_test gosttest \
context_internal_test aesgcmtest params_test evp_pkey_dparams_test \
- keymgmt_internal_test hexstr_test
+ keymgmt_internal_test hexstr_test provider_status_test defltfips_test
+
+ IF[{- !$disabled{'deprecated-3.0'} -}]
+ PROGRAMS{noinst}=enginetest
+ ENDIF
SOURCE[confdump]=confdump.c
INCLUDE[confdump]=../include ../apps/include
INCLUDE[exptest]=../include ../apps/include
DEPEND[exptest]=../libcrypto libtestutil.a
- SOURCE[fatalerrtest]=fatalerrtest.c ssltestlib.c
+ SOURCE[fatalerrtest]=fatalerrtest.c helpers/ssltestlib.c
INCLUDE[fatalerrtest]=../include ../apps/include
DEPEND[fatalerrtest]=../libcrypto ../libssl libtestutil.a
- SOURCE[tls13ccstest]=tls13ccstest.c ssltestlib.c
+ SOURCE[tls13ccstest]=tls13ccstest.c helpers/ssltestlib.c
INCLUDE[tls13ccstest]=../include ../apps/include
DEPEND[tls13ccstest]=../libcrypto ../libssl libtestutil.a
SOURCE[evp_extra_test]=evp_extra_test.c
INCLUDE[evp_extra_test]=../include ../apps/include
- DEPEND[evp_extra_test]=../libcrypto libtestutil.a
+ DEPEND[evp_extra_test]=../libcrypto.a libtestutil.a
+
+ SOURCE[evp_extra_test2]=evp_extra_test2.c
+ INCLUDE[evp_extra_test2]=../include ../apps/include
+ DEPEND[evp_extra_test2]=../libcrypto libtestutil.a
+
+ SOURCE[evp_libctx_test]=evp_libctx_test.c
+ INCLUDE[evp_libctx_test]=../include ../apps/include
+ DEPEND[evp_libctx_test]=../libcrypto.a libtestutil.a
SOURCE[evp_fetch_prov_test]=evp_fetch_prov_test.c
INCLUDE[evp_fetch_prov_test]=../include ../apps/include
INCLUDE[evp_pkey_provided_test]=../include ../apps/include
DEPEND[evp_pkey_provided_test]=../libcrypto.a libtestutil.a
+ IF[{- !$disabled{acvp-tests} -}]
+ SOURCE[acvp_test]=acvp_test.c
+ INCLUDE[acvp_test]=../include ../apps/include
+ DEPEND[acvp_test]=../libcrypto.a libtestutil.a
+ ENDIF
+
+ SOURCE[ossl_store_test]=ossl_store_test.c
+ INCLUDE[ossl_store_test]=../include ../apps/include
+ DEPEND[ossl_store_test]=../libcrypto.a libtestutil.a
+
+ SOURCE[provider_status_test]=provider_status_test.c
+ INCLUDE[provider_status_test]=../include ../apps/include
+ DEPEND[provider_status_test]=../libcrypto.a libtestutil.a
+
IF[{- !$disabled{'deprecated-3.0'} -}]
PROGRAMS{noinst}=igetest bftest casttest
INCLUDE[memleaktest]=../include ../apps/include
DEPEND[memleaktest]=../libcrypto libtestutil.a
+ SOURCE[pkcs12_format_test]=pkcs12_format_test.c helpers/pkcs12.c
+ INCLUDE[pkcs12_format_test]=../include ../apps/include
+ DEPEND[pkcs12_format_test]=../libcrypto libtestutil.a
+
SOURCE[stack_test]=stack_test.c
INCLUDE[stack_test]=../include ../apps/include
DEPEND[stack_test]=../libcrypto libtestutil.a
INCLUDE[d2i_test]=../include ../apps/include
DEPEND[d2i_test]=../libcrypto libtestutil.a
- SOURCE[ssl_test_ctx_test]=ssl_test_ctx_test.c ssl_test_ctx.c
+ SOURCE[ssl_test_ctx_test]=ssl_test_ctx_test.c helpers/ssl_test_ctx.c
INCLUDE[ssl_test_ctx_test]=../include ../apps/include
DEPEND[ssl_test_ctx_test]=../libcrypto ../libssl libtestutil.a
- SOURCE[ssl_test]=ssl_test.c ssl_test_ctx.c handshake_helper.c
+ SOURCE[ssl_test]=ssl_test.c helpers/ssl_test_ctx.c helpers/handshake.c
INCLUDE[ssl_test]=../include ../apps/include
DEPEND[ssl_test]=../libcrypto ../libssl libtestutil.a
INCLUDE[cipherlist_test]=../include ../apps/include
DEPEND[cipherlist_test]=../libcrypto ../libssl libtestutil.a
- INCLUDE[ssl_test_ctx.o]=../include
- INCLUDE[handshake_helper.o]=.. ../include
- INCLUDE[ssltestlib.o]=.. ../include
- INCLUDE[cmp_testlib.o]=.. ../include ../apps/include
+ INCLUDE[helpers/ssl_test_ctx.o]=../include
+ INCLUDE[helpers/handshake.o]=.. ../include
+ INCLUDE[helpers/pkcs12.o]=.. ../include
+ INCLUDE[helpers/ssltestlib.o]=.. ../include
+ INCLUDE[helpers/cmp_testlib.o]=.. ../include ../apps/include
SOURCE[x509aux]=x509aux.c
INCLUDE[x509aux]=../include ../apps/include
DEPEND[x509aux]=../libcrypto libtestutil.a
- SOURCE[asynciotest]=asynciotest.c ssltestlib.c
+ SOURCE[asynciotest]=asynciotest.c helpers/ssltestlib.c
INCLUDE[asynciotest]=../include ../apps/include
DEPEND[asynciotest]=../libcrypto ../libssl libtestutil.a
INCLUDE[param_build_test]=../include ../apps/include
DEPEND[param_build_test]=../libcrypto.a libtestutil.a
- SOURCE[sslapitest]=sslapitest.c ssltestlib.c
+ SOURCE[sslapitest]=sslapitest.c helpers/ssltestlib.c filterprov.c tls-provider.c
INCLUDE[sslapitest]=../include ../apps/include ..
DEPEND[sslapitest]=../libcrypto ../libssl libtestutil.a
+ SOURCE[defltfips_test]=defltfips_test.c
+ INCLUDE[defltfips_test]=../include ../apps/include
+ DEPEND[defltfips_test]=../libcrypto libtestutil.a
+
SOURCE[ocspapitest]=ocspapitest.c
INCLUDE[ocspapitest]=../include ../apps/include
DEPEND[ocspapitest]=../libcrypto libtestutil.a
INCLUDE[http_test]=../include ../apps/include
DEPEND[http_test]=../libcrypto libtestutil.a
- SOURCE[dtlstest]=dtlstest.c ssltestlib.c
+ SOURCE[dtlstest]=dtlstest.c helpers/ssltestlib.c
INCLUDE[dtlstest]=../include ../apps/include
DEPEND[dtlstest]=../libcrypto ../libssl libtestutil.a
- SOURCE[sslcorrupttest]=sslcorrupttest.c ssltestlib.c
+ SOURCE[sslcorrupttest]=sslcorrupttest.c helpers/ssltestlib.c
INCLUDE[sslcorrupttest]=../include ../apps/include
DEPEND[sslcorrupttest]=../libcrypto ../libssl libtestutil.a
INCLUDE[x509_time_test]=../include ../apps/include
DEPEND[x509_time_test]=../libcrypto libtestutil.a
- SOURCE[recordlentest]=recordlentest.c ssltestlib.c
+ SOURCE[recordlentest]=recordlentest.c helpers/ssltestlib.c
INCLUDE[recordlentest]=../include ../apps/include
DEPEND[recordlentest]=../libcrypto ../libssl libtestutil.a
SOURCE[drbgtest]=drbgtest.c
- INCLUDE[drbgtest]=../include ../apps/include
+ INCLUDE[drbgtest]=../include ../apps/include ../providers/common/include
DEPEND[drbgtest]=../libcrypto.a libtestutil.a
- SOURCE[drbg_cavs_test]=drbg_cavs_test.c drbg_cavs_data_ctr.c \
- drbg_cavs_data_hash.c drbg_cavs_data_hmac.c
-
- INCLUDE[drbg_cavs_test]=../include ../apps/include . ..
- DEPEND[drbg_cavs_test]=../libcrypto libtestutil.a
-
- SOURCE[drbg_extra_test]=drbg_extra_test.c
- INCLUDE[drbg_extra_test]=../include . .. ../apps/include
- DEPEND[drbg_extra_test]=../libcrypto libtestutil.a
+ SOURCE[rand_status_test]=rand_status_test.c
+ INCLUDE[rand_status_test]=../include ../apps/include
+ DEPEND[rand_status_test]=../libcrypto libtestutil.a
SOURCE[x509_dup_cert_test]=x509_dup_cert_test.c
INCLUDE[x509_dup_cert_test]=../include ../apps/include
INCLUDE[http_test]=../include ../apps/include
DEPEND[http_test]=../libcrypto libtestutil.a
- SOURCE[servername_test]=servername_test.c ssltestlib.c
+ SOURCE[servername_test]=servername_test.c helpers/ssltestlib.c
INCLUDE[servername_test]=../include ../apps/include
DEPEND[servername_test]=../libcrypto ../libssl libtestutil.a
IF[{- !$disabled{psk} -}]
PROGRAMS{noinst}=dtls_mtu_test
- SOURCE[dtls_mtu_test]=dtls_mtu_test.c ssltestlib.c
+ SOURCE[dtls_mtu_test]=dtls_mtu_test.c helpers/ssltestlib.c
INCLUDE[dtls_mtu_test]=.. ../include ../apps/include
DEPEND[dtls_mtu_test]=../libcrypto ../libssl libtestutil.a
ENDIF
cmp_server_test cmp_client_test
ENDIF
- SOURCE[cmp_asn_test]=cmp_asn_test.c cmp_testlib.c
+ SOURCE[cmp_asn_test]=cmp_asn_test.c helpers/cmp_testlib.c
INCLUDE[cmp_asn_test]=.. ../include ../apps/include
DEPEND[cmp_asn_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_ctx_test]=cmp_ctx_test.c cmp_testlib.c
+ SOURCE[cmp_ctx_test]=cmp_ctx_test.c helpers/cmp_testlib.c
INCLUDE[cmp_ctx_test]=.. ../include ../apps/include
DEPEND[cmp_ctx_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_hdr_test]=cmp_hdr_test.c cmp_testlib.c
+ SOURCE[cmp_hdr_test]=cmp_hdr_test.c helpers/cmp_testlib.c
INCLUDE[cmp_hdr_test]=.. ../include ../apps/include
DEPEND[cmp_hdr_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_status_test]=cmp_status_test.c cmp_testlib.c
+ SOURCE[cmp_status_test]=cmp_status_test.c helpers/cmp_testlib.c
INCLUDE[cmp_status_test]=.. ../include ../apps/include
DEPEND[cmp_status_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_protect_test]=cmp_protect_test.c cmp_testlib.c
+ SOURCE[cmp_protect_test]=cmp_protect_test.c helpers/cmp_testlib.c
INCLUDE[cmp_protect_test]=.. ../include ../apps/include
DEPEND[cmp_protect_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_msg_test]=cmp_msg_test.c cmp_testlib.c
+ SOURCE[cmp_msg_test]=cmp_msg_test.c helpers/cmp_testlib.c
INCLUDE[cmp_msg_test]=.. ../include ../apps/include
DEPEND[cmp_msg_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_vfy_test]=cmp_vfy_test.c cmp_testlib.c
+ SOURCE[cmp_vfy_test]=cmp_vfy_test.c helpers/cmp_testlib.c
INCLUDE[cmp_vfy_test]=.. ../include ../apps/include
DEPEND[cmp_vfy_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_server_test]=cmp_server_test.c cmp_testlib.c
+ SOURCE[cmp_server_test]=cmp_server_test.c helpers/cmp_testlib.c
INCLUDE[cmp_server_test]=.. ../include ../apps/include
DEPEND[cmp_server_test]=../libcrypto.a libtestutil.a
- SOURCE[cmp_client_test]=cmp_client_test.c cmp_testlib.c ../apps/cmp_mock_srv.c
+ SOURCE[cmp_client_test]=cmp_client_test.c helpers/cmp_testlib.c ../apps/cmp_mock_srv.c
INCLUDE[cmp_client_test]=.. ../include ../apps/include
DEPEND[cmp_client_test]=../libcrypto.a libtestutil.a
rsa_sp800_56b_test bn_internal_test ecdsatest rsa_test \
rc2test rc4test rc5test hmactest ffc_internal_test \
asn1_dsa_internal_test dsatest dsa_no_digest_size_test \
- dhtest ssltest_old
+ dhtest ssl_old_test
IF[{- !$disabled{poly1305} -}]
PROGRAMS{noinst}=poly1305_internal_test
IF[{- !$disabled{ec} -}]
PROGRAMS{noinst}=ec_internal_test curve448_internal_test
ENDIF
+ IF[{- !$disabled{cmac} -}]
+ PROGRAMS{noinst}=cmactest
+ ENDIF
SOURCE[poly1305_internal_test]=poly1305_internal_test.c
INCLUDE[poly1305_internal_test]=.. ../include ../apps/include
INCLUDE[hmactest]=../include ../apps/include
DEPEND[hmactest]=../libcrypto.a libtestutil.a
+ IF[{- !$disabled{cmac} -}]
+ SOURCE[cmactest]=cmactest.c
+ INCLUDE[cmactest]=../include ../apps/include
+ DEPEND[cmactest]=../libcrypto.a libtestutil.a
+ ENDIF
+
SOURCE[siphash_internal_test]=siphash_internal_test.c
INCLUDE[siphash_internal_test]=.. ../include ../apps/include
DEPEND[siphash_internal_test]=../libcrypto.a libtestutil.a
DEPEND[keymgmt_internal_test]=../libcrypto.a libtestutil.a
SOURCE[ffc_internal_test]=ffc_internal_test.c
- INCLUDE[ffc_internal_test]=.. ../include ../apps/include ../crypto/include
+ INCLUDE[ffc_internal_test]=.. ../include ../apps/include
DEPEND[ffc_internal_test]=../libcrypto.a libtestutil.a
IF[{- !$disabled{mdc2} -}]
INCLUDE[mdc2_internal_test]=.. ../include ../apps/include
DEPEND[mdc2_internal_test]=../libcrypto.a libtestutil.a
- SOURCE[ssltest_old]=ssltest_old.c
- INCLUDE[ssltest_old]=.. ../include ../apps/include
- DEPEND[ssltest_old]=../libcrypto.a ../libssl.a
+ SOURCE[ssl_old_test]=ssl_old_test.c helpers/predefined_dhparams.c
+ INCLUDE[ssl_old_test]=.. ../include ../apps/include
+ DEPEND[ssl_old_test]=../libcrypto.a ../libssl.a
ENDIF
PROGRAMS{noinst}=asn1_time_test
IF[{- !$disabled{shared} -}]
PROGRAMS{noinst}=tls13secretstest
SOURCE[tls13secretstest]=tls13secretstest.c
+ DEFINE[tls13secretstest]=OPENSSL_NO_KTLS
SOURCE[tls13secretstest]= ../ssl/tls13_enc.c ../crypto/packet.c
INCLUDE[tls13secretstest]=.. ../include ../apps/include
DEPEND[tls13secretstest]=../libcrypto ../libssl libtestutil.a
ENDIF
- SOURCE[sslbuffertest]=sslbuffertest.c ssltestlib.c
+ SOURCE[sslbuffertest]=sslbuffertest.c helpers/ssltestlib.c
INCLUDE[sslbuffertest]=../include ../apps/include
DEPEND[sslbuffertest]=../libcrypto ../libssl libtestutil.a
INCLUDE[errtest]=../include ../apps/include
DEPEND[errtest]=../libcrypto libtestutil.a
- SOURCE[gosttest]=gosttest.c ssltestlib.c
+ SOURCE[gosttest]=gosttest.c helpers/ssltestlib.c
INCLUDE[gosttest]=../include ../apps/include ..
DEPEND[gosttest]=../libcrypto ../libssl libtestutil.a
DEPEND[]=provider_internal_test.cnf
GENERATE[provider_internal_test.cnf]=provider_internal_test.cnf.in
+ PROGRAMS{noinst}=provider_fallback_test
+ SOURCE[provider_fallback_test]=provider_fallback_test.c
+ INCLUDE[provider_fallback_test]=../include ../apps/include
+ DEPEND[provider_fallback_test]=../libcrypto libtestutil.a
+
PROGRAMS{noinst}=params_test
SOURCE[params_test]=params_test.c
INCLUDE[params_test]=.. ../include ../apps/include
INCLUDE[hexstr_test]=.. ../include ../apps/include
DEPEND[hexstr_test]=../libcrypto.a libtestutil.a
+ PROGRAMS{noinst}=endecode_test
+ SOURCE[endecode_test]=endecode_test.c helpers/predefined_dhparams.c
+ INCLUDE[endecode_test]=.. ../include ../apps/include
+ DEPEND[endecode_test]=../libcrypto.a libtestutil.a
+
+ IF[{- !$disabled{'deprecated-3.0'} -}]
+ PROGRAMS{noinst}=endecoder_legacy_test
+ SOURCE[endecoder_legacy_test]=endecoder_legacy_test.c
+ INCLUDE[endecoder_legacy_test]=.. ../include ../apps/include
+ DEPEND[endecoder_legacy_test]=../libcrypto.a libtestutil.a
+ ENDIF
+
PROGRAMS{noinst}=namemap_internal_test
SOURCE[namemap_internal_test]=namemap_internal_test.c
INCLUDE[namemap_internal_test]=.. ../include ../apps/include
SOURCE[bio_prefix_text]=bio_prefix_text.c $LIBAPPSSRC
INCLUDE[bio_prefix_text]=.. ../include ../apps/include
DEPEND[bio_prefix_text]=../libcrypto
+
+ IF[{- !$disabled{'deprecated-3.0'} -}]
+ PROGRAMS{noinst}=pem_read_depr_test
+ SOURCE[pem_read_depr_test]=pem_read_depr_test.c
+ INCLUDE[pem_read_depr_test]=../include ../apps/include
+ DEPEND[pem_read_depr_test]=../libcrypto libtestutil.a
+ ENDIF
ENDIF
SOURCE[ssl_ctx_test]=ssl_ctx_test.c