openssl/test/recipes
Neil Horman 437cde84a7 add a handshake memory failure test
We would like to be able to test our memory failure paths, but forcing
malloc to return NULL at certain points in time.

This test does that, by running a sepcific workload n+1 time.  In this
case the workload is a simple ssl handshake.

We run 1 test which sets our malloc wrapper into record mode, in which
it just acts as a pass through to the system malloc call and records the
number of times it was called.

Then we run a second test, which does the same handshake N times, where
N is the number of times malloc was called in the previous test.  For
each iteration in i=0..N we fail the ith malloc operation.

We don't check for functional failures in the second test (as we expect
failures), we just want to make sure that (a) we don't crash and (b)
asan doesn't report any errors.

Currently, we get _lots_ of asan failures, but we can use this test to
log issues for that and fix those up.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/28078)
2025-08-06 09:07:40 -04:00
..
04-test_asn1_stable_parse_data Fix NULL pointer deref when parsing the stable section 2024-01-12 10:37:22 +01:00
04-test_conf_data Add tests for long configuration lines with backslashes 2024-07-16 21:32:40 +02:00
04-test_params_conversion_data
04-test_pem_read_depr_data Test various deprecated PEM_read_bio_* APIs 2020-11-25 10:02:59 +00:00
04-test_pem_reading_data TEST: Cleanup test recipes 2021-03-27 09:03:55 +01:00
10-test_bn_data Copyright year updates 2024-09-05 09:35:49 +02:00
15-test_dsaparam_data Check DSA parameters for excessive sizes before validating 2024-05-16 15:44:40 +02:00
15-test_ecparam_data Support decode SM2 parameters 2022-08-23 11:08:11 +10:00
15-test_ml_dsa_codecs_data Flexible encoders for ML-DSA 2025-02-14 10:46:04 +01:00
15-test_ml_kem_codecs_data ASN.1 format tagging seed, key now octet string 2025-02-14 10:50:59 +01:00
15-test_mp_rsa_data Fix the LCM computation in the RSA multiprime key check 2023-04-13 15:23:05 +02:00
15-test_rsaoaep_data Test RSA oaep in fips mode 2020-07-23 17:40:40 +10:00
15-test_rsapss_data Add checks for saltlen and trailerfield to rsa key writer. 2022-06-27 10:58:40 +02:00
20-test_dhparam_check_data Fixes related to separation of DH and DHX types 2021-04-26 19:52:11 +02:00
20-test_dhparam_data Add a test for the dhparam CLI application 2020-11-23 09:01:07 +00:00
20-test_prime_data Update to use BIO_get_line() with support for multiple primes per in file 2025-04-29 14:17:06 +10:00
25-test_configutl_data Configutl tests 2025-05-08 11:05:42 +10:00
25-test_eai_data Avoid type errors in EAI-related name check logic. 2024-09-03 11:58:40 +02:00
25-test_pkcs7_data Add test for d2i_PKCS7 NULL dereference 2023-02-07 17:05:10 +01:00
25-test_rusext_data feat: use ossl_serial_number_print in X509_print_ex 2024-09-16 23:40:16 +02:00
30-test_defltfips test: add a comment indication that a bad MAC is intentional 2021-07-28 10:35:06 +10:00
30-test_evp_data sm2: add some signing tests. 2025-07-23 18:22:53 +10:00
30-test_evp_pkey_provided dh_to_text: Print the dh->length if set 2022-07-18 08:06:17 +01:00
30-test_pairwise_fail_data Add tests for FIPS keygen self test failures. 2023-02-08 17:00:55 +01:00
61-test_bio_prefix_data
61-test_bio_pw_callback_data Add test for BIO password callback functionality 2024-09-09 08:58:03 +02:00
65-test_cmp_client_data
65-test_cmp_msg_data Add libctx/provider support to cmp_msg_test 2020-08-21 09:04:13 +02:00
65-test_cmp_protect_data CMP: generalize ossl_cmp_calc_protection() to handle Edwards curves correctly 2023-09-05 13:25:41 +02:00
65-test_cmp_server_data
65-test_cmp_vfy_data Remove executable mode attributes of non-executable files 2021-07-13 16:04:32 +10:00
66-test_ossl_store_data Test that OSSL_STORE can load various types of params 2020-11-25 10:02:59 +00:00
70-test_quic_multistream_data Dump out qlog json if it is malformed 2024-03-02 09:12:54 -05:00
75-test_quicapi_data Add SSL_CTX_set_ec_point_formats() and SSL_set_ec_point_formats() 2025-04-14 14:56:40 +01:00
80-test_ca_data apps/ca: allow CRL lastUpdate/nextUpdate fields to be specified 2020-09-11 14:32:27 +03:00
80-test_ca_internals_data Add tests for do_updatedb 2022-02-14 10:18:46 +01:00
80-test_cmp_http_data 80-test_cmp_http_data/Mock/test.cnf: further relax total_timeout as workaround for heavily loaded test systems 2025-01-31 11:56:31 +01:00
80-test_cms_data Additional testcase for missing return check of BIO_set_md() calls 2023-02-07 17:05:10 +01:00
80-test_cmsapi_data Clear incorrectly reported errors in cms_io. 2022-04-21 08:38:13 +02:00
80-test_ocsp_data
80-test_pkcs12_data To verify MAC, we need a MAC 2024-12-11 18:27:54 +01:00
80-test_policy_tree_data test: add test cases for the policy resource overuse 2023-03-22 11:25:44 +11:00
80-test_ssl_old_data Re-enable testing of ciphersuites 2020-11-25 10:14:43 +00:00
80-test_tsa_data TS ESS: Invert the search logic of ts_check_signing_certs() to correctly cover cert ID list 2021-03-18 07:03:52 +01:00
90-test_gost_data gost: remove the internal GOST test. 2021-06-17 08:26:17 +01:00
90-test_includes_data Add config tests for including provider config files 2023-11-09 13:27:56 +01:00
90-test_sslapi_data SSL_conf_cmd: Allow DH Parameters at any position. 2022-04-12 10:39:09 +02:00
90-test_store_cases_data Add a test of 'openssl storeutl' with a BER-encoded PKCS#12 file 2025-07-26 11:33:56 +02:00
90-test_store_data TEST: Add testing of PVK and MSBLOB files to test_store 2021-07-03 19:41:25 +02:00
90-test_sysdefault_data Add tests for conf_diagnostics 2024-05-09 09:20:58 +02:00
90-test_threads_data Add a multi-thread test for shared EVP_PKEYs 2021-02-02 12:21:21 +00:00
91-test_pkey_check_data Limit the execution time of RSA public key check 2024-01-15 10:54:34 +01:00
95-test_external_cf_quiche_data Fix hanging of test_external_cf_quiche 2025-07-30 16:04:55 +02:00
95-test_external_gost_engine_data Remove HARNESS_OSSL_PREFIX manipulation in the test harness 2025-07-29 13:12:10 -04:00
95-test_external_krb5_data Update krb5 module and re-enable pkinit tests 2021-06-11 12:34:16 +02:00
95-test_external_oqsprovider_data Remove HARNESS_OSSL_PREFIX manipulation in the test harness 2025-07-29 13:12:10 -04:00
95-test_external_pkcs11_provider_data Remove HARNESS_OSSL_PREFIX manipulation in the test harness 2025-07-29 13:12:10 -04:00
95-test_external_pyca_data link the pyca tests against the correct openssl 2022-10-21 10:31:58 +11:00
95-test_external_rpki-client-portable_data - fix copyright years 2025-05-30 13:26:17 -04:00
95-test_external_tlsfuzzer_data Fix sigalg corner cases 2025-03-31 14:07:56 +02:00
00-prep_fipsmodule_cnf.t Copyright year updates 2023-09-07 09:59:15 +01:00
01-test_abort.t
01-test_fipsmodule_cnf.t TEST: Add test specific fipsmodule.cnf, and use it 2021-05-26 15:11:01 +02:00
01-test_sanity.t
01-test_symbol_presence.t test/recipes/01-test_symbol_presence.t: Treat common symbols specially 2023-12-04 09:55:15 +01:00
01-test_test.t
02-test_byteorder.t Copyright year updates 2025-03-12 13:35:59 +00:00
02-test_errstr.t Copyright year updates 2024-04-09 13:43:26 +02:00
02-test_internal_context.t
02-test_internal_ctype.t
02-test_internal_exts.t Test TLS extension ordering 2022-09-28 09:54:25 -04:00
02-test_internal_keymgmt.t Fix a mem leak in evp_pkey_export_to_provider 2022-06-15 10:53:04 -04:00
02-test_internal_provider.t
02-test_lhash.t
02-test_list.t list: add a doubly linked list type. 2022-09-05 16:24:53 +10:00
02-test_localetest.t test/recipes/*.t: setup() doesn't play well with spaces in the argument 2022-06-16 15:43:58 +02:00
02-test_ordinals.t
02-test_priority_queue.t test: add priority queue unit test 2022-06-22 13:05:40 +10:00
02-test_sparse_array.t
02-test_stack.t
02-test_strtoul.t Copyright year updates 2024-09-05 09:35:49 +02:00
02-test_time.t Add a test for converting OSSL_TIME to struct timeval 2023-10-20 16:33:40 +01:00
02-test_windows_registry.t Update defaults to install keys against major.minor 2024-07-09 04:01:44 -04:00
03-test_evp_extra_ml_kem.t Copyright year updates 2025-03-12 13:35:59 +00:00
03-test_exdata.t
03-test_fipsinstall.t Copyright year updates 2025-03-12 13:35:59 +00:00
03-test_internal_asn1.t
03-test_internal_asn1_dsa.t
03-test_internal_bn.t
03-test_internal_chacha.t
03-test_internal_curve448.t Copyright year updates 2023-09-07 09:59:15 +01:00
03-test_internal_ec.t
03-test_internal_ffc.t
03-test_internal_mdc2.t
03-test_internal_ml_kem.t Copyright year updates 2025-03-12 13:35:59 +00:00
03-test_internal_modes.t
03-test_internal_namemap.t
03-test_internal_poly1305.t
03-test_internal_rsa_sp800_56b.t
03-test_internal_siphash.t
03-test_internal_sm2.t
03-test_internal_sm3.t Apply the correct Apache v2 license 2022-02-14 10:08:21 +01:00
03-test_internal_sm4.t
03-test_internal_ssl_cert_table.t
03-test_internal_x509.t
03-test_params_api.t
03-test_property.t property: add test case for setting default user properties before fetching 2021-05-12 18:20:03 +10:00
03-test_ui.t
04-test_asn1_decode.t
04-test_asn1_encode.t
04-test_asn1_parse.t Harden asn1 oid loader to invalid inputs 2023-12-13 11:10:36 -05:00
04-test_asn1_stable_parse.t Copyright year updates 2024-04-09 13:43:26 +02:00
04-test_asn1_string_table.t
04-test_bio_callback.t
04-test_bio_core.t Update copyright year 2021-05-06 13:03:23 +01:00
04-test_bio_dgram.t BIO_dgram support for BIO_sendmmsg/BIO_recvmmsg 2022-09-01 18:03:10 +10:00
04-test_bio_tfo.t Update copyright year 2022-05-03 13:34:51 +01:00
04-test_bioprint.t
04-test_conf.t Copyright year updates 2024-09-05 09:35:49 +02:00
04-test_encoder_decoder.t Fix EVP_PKEY_print_private() so that it works with non default providers. 2024-11-29 17:11:23 +01:00
04-test_encoder_decoder_legacy.t Update copyright year 2021-06-17 13:24:59 +01:00
04-test_err.t
04-test_hexstring.t
04-test_membio.t Add a test for BIO_s_mem() when using datagrams 2022-07-28 08:06:52 +01:00
04-test_nodefltctx.t Add a test for no initialisation of the default config file 2023-02-22 10:03:14 +11:00
04-test_param_build.t
04-test_params.t
04-test_params_conversion.t
04-test_pem_read_depr.t Update copyright year 2020-11-26 14:18:57 +00:00
04-test_pem_reading.t test_pem_reading: Test loading a key from a file with multiple PEM data 2021-07-02 15:33:34 +02:00
04-test_provfetch.t Update copyright year 2021-06-17 13:24:59 +01:00
04-test_provider.t Add a minimal test provider 2023-12-04 15:12:34 +01:00
04-test_provider_default_search_path.t Implement OSSL_PROVIDER_get0_default_search_path, add docs and tests. 2022-12-06 18:24:06 +01:00
04-test_provider_fallback.t Update copyright year 2020-06-25 14:13:12 +01:00
04-test_provider_pkey.t test: fetching proper signature provider for non-exportable keys 2021-10-27 12:41:51 +02:00
04-test_punycode.t punycode: add unit tests 2022-11-01 17:44:51 +01:00
04-test_upcalls.t Update copyright year 2021-06-17 13:24:59 +01:00
05-test_bf.t
05-test_cast.t
05-test_cmac.t Update copyright year 2020-06-25 14:13:12 +01:00
05-test_des.t
05-test_hmac.t
05-test_idea.t
05-test_pbe.t Fix small typo in test/recipes/05-test_pbe.t 2021-06-17 08:20:49 +01:00
05-test_rand.t Copyright year updates 2024-09-05 09:35:49 +02:00
05-test_rc2.t
05-test_rc4.t
05-test_rc5.t
06-test_algorithmid.t Copyright year updates 2023-09-07 09:59:15 +01:00
06-test_rdcpu_sanity.t Add tests for RNDR and combine tests with RDRAND 2021-12-16 12:38:09 +01:00
07-test_bio_comp.t Add ZSTD compression support (RFC8478bis) 2022-10-18 09:30:21 -04:00
10-test_bn.t
10-test_exp.t
15-test_dh.t
15-test_dsa.t TEST: modify tconversion.pl for forensics 2020-10-16 19:07:20 +02:00
15-test_dsaparam.t Use text compare for PEM and text files 2025-03-19 11:48:49 +01:00
15-test_ec.t test-ec: Skip SM2 key import test if SM2 is disabled 2025-07-28 11:13:06 +02:00
15-test_ecdsa.t
15-test_ecparam.t Copyright year updates 2025-03-12 13:35:59 +00:00
15-test_gendh.t Update copyright year 2021-05-06 13:03:23 +01:00
15-test_gendhparam.t Update copyright year 2022-05-03 13:34:51 +01:00
15-test_gendsa.t Add FIPS DSA Keygen tests 2024-08-06 11:01:13 +02:00
15-test_genec.t Copyright year updates 2023-09-28 14:23:29 +01:00
15-test_genpkey.t Copyright year updates 2023-09-07 09:59:15 +01:00
15-test_genrsa.t Copyright year updates 2023-09-07 09:59:15 +01:00
15-test_gensm2.t Copyright year updates 2024-04-09 13:43:26 +02:00
15-test_ml_dsa_codecs.t added use IO::File; 15-test_ml_dsa_codecs.t 2025-03-28 13:49:15 +01:00
15-test_ml_kem_codecs.t added use IO::File; to 15-test_ml_kem_codecs.t 2025-03-28 13:49:15 +01:00
15-test_mp_rsa.t Copyright year updates 2023-09-07 09:59:15 +01:00
15-test_out_option.t
15-test_pkey.t Fix default pkey(1) DER output 2025-04-24 21:12:49 +10:00
15-test_rsa.t Copyright year updates 2023-09-07 09:59:15 +01:00
15-test_rsaoaep.t Update copyright year 2021-03-11 13:27:36 +00:00
15-test_rsapss.t Fix a possible memleak in rsa_pub_encode 2023-09-11 10:48:54 +02:00
15-test_rsax931.t Add Tests for RSA signatures using X931 padding. 2023-03-15 08:48:21 +11:00
15-test_sha.t Update copyright year 2021-06-17 13:24:59 +01:00
20-test_app.t Copyright year updates 2023-09-07 09:59:15 +01:00
20-test_cli_fips.t Copyright year updates 2024-09-05 09:35:49 +02:00
20-test_dgst.t Copyright year updates 2025-03-12 13:35:59 +00:00
20-test_dhparam.t Use text compare for PEM and text files 2025-03-19 11:48:49 +01:00
20-test_dhparam_check.t Fixes related to separation of DH and DHX types 2021-04-26 19:52:11 +02:00
20-test_enc.t Copyright year updates 2023-09-07 09:59:15 +01:00
20-test_enc_more.t Don't load the legacy provider if not available in test_enc_more 2020-12-11 10:56:22 +00:00
20-test_kdf.t Add HKDF algorithms with fixed digests. 2025-07-10 11:13:21 +10:00
20-test_legacy_okay.t Drop explicit check for engines in opt_legacy_okay 2022-11-16 17:05:58 +01:00
20-test_mac.t apps/mac: Add digest and cipher command line options 2021-05-08 22:15:56 +10:00
20-test_nocache.t This is a test for nocache provider behavior 2024-12-20 18:20:17 +01:00
20-test_passwd.t Update copyright year 2021-07-29 15:41:35 +01:00
20-test_pkeyutl.t Detect segfault in the pkeyutl test 2025-04-02 17:28:29 +02:00
20-test_prime.t Update to use BIO_get_line() with support for multiple primes per in file 2025-04-29 14:17:06 +10:00
20-test_rand_config.t rand: add a test case for configuration based random 2020-09-23 15:28:30 +10:00
20-test_speed.t test_speed: Explicitly test the crashing command line on sparc 2024-10-28 15:53:31 -04:00
20-test_spkac.t test: add SPKAC command test 2021-06-15 18:26:47 +10:00
25-test_configutl.t Configutl tests 2025-05-08 11:05:42 +10:00
25-test_crl.t Update copyright year 2021-05-06 13:03:23 +01:00
25-test_d2i.t
25-test_eai_data.t Copyright year updates 2024-09-05 09:35:49 +02:00
25-test_pkcs7.t Copyright year updates 2023-09-07 09:59:15 +01:00
25-test_pkcs8.t Use text compare for PEM and text files 2025-03-19 11:48:49 +01:00
25-test_req.t Copyright year updates 2025-03-12 13:35:59 +00:00
25-test_rusext.t Tests adjustments for default output change 2021-09-21 14:08:41 +02:00
25-test_sid.t Update copyright year 2020-11-05 13:37:26 +00:00
25-test_verify.t Add test_verify tests 2025-05-04 08:55:15 +02:00
25-test_verify_store.t test: replace tabs with spaces in test recipes 2021-06-19 15:54:06 +10:00
25-test_x509.t apps/x509.c: Fix the -addreject option adding trust instead of rejection 2025-05-22 09:49:18 +02:00
30-test_acvp.t acvp: fix the no-acvp_test build 2021-04-30 17:51:44 +10:00
30-test_aesgcm.t
30-test_afalg.t
30-test_defltfips.t Copyright year updates 2024-09-05 09:35:49 +02:00
30-test_engine.t tests: Add test for X509_dup with ENGINE based key 2021-10-25 14:32:43 +02:00
30-test_evp.t Add LMS evp_test using NIST ACVP test data. 2025-07-10 19:04:37 +10:00
30-test_evp_byname.t evp_get_digest/cipherbyname_ex(): Try to fetch if not found 2024-07-31 11:25:55 +02:00
30-test_evp_extra.t EVP_get_default_properties - tests 2024-09-16 08:15:52 +10:00
30-test_evp_fetch_prov.t Update copyright year 2021-03-11 13:27:36 +00:00
30-test_evp_kdf.t
30-test_evp_libctx.t Add an evp_libctx_test test run for legacy provider 2021-05-26 07:27:25 +10:00
30-test_evp_pkey_dhkem.t Add HPKE DHKEM provider support for EC, X25519 and X448. 2022-09-23 09:24:47 +01:00
30-test_evp_pkey_dparam.t
30-test_evp_pkey_provided.t
30-test_evp_skey.t EVP_SKEY tests 2025-02-15 18:51:30 +01:00
30-test_evp_xof.t Add EVP_DigestSqueeze() API. 2023-11-10 13:27:00 +01:00
30-test_hpke.t Implements Hybrid Public Key Encryption (HPKE) as per RFC9180. 2022-11-25 16:26:55 +00:00
30-test_lms.t test: get the LMS test recipe run non-FIPS tests 2025-07-10 19:04:37 +10:00
30-test_ml_dsa.t Copyright year updates 2025-03-12 13:35:59 +00:00
30-test_pairwise_fail.t Test ML-DSA, SLH-DSA, and ML-KEM PCT implementations 2025-04-28 17:23:38 +02:00
30-test_pbelu.t
30-test_pkey_meth.t
30-test_pkey_meth_kdf.t
30-test_prov_config.t Copyright year updates 2024-09-05 09:35:49 +02:00
30-test_provider_status.t Copyright year updates 2024-09-05 09:35:49 +02:00
30-test_slh_dsa.t Copyright year updates 2025-03-12 13:35:59 +00:00
40-test_rehash.t
60-test_x509_acert.t Copyright year updates 2024-09-05 09:35:49 +02:00
60-test_x509_check_cert_pkey.t test: replace tabs with spaces in test recipes 2021-06-19 15:54:06 +10:00
60-test_x509_dup_cert.t
60-test_x509_load_cert_file.t Fix a memory leak on successful load of CRL 2024-03-07 11:03:31 +01:00
60-test_x509_req.t Make x509_req_test ANSI Compatible 2024-06-21 15:40:45 -04:00
60-test_x509_store.t
60-test_x509_time.t
61-test_bio_addr.t Add a test for BIO_ADDR_copy() 2023-09-25 07:46:45 +10:00
61-test_bio_meth.t Fix BIO_get_new_index() to return an error when it is exhausted. 2024-03-11 11:34:25 +00:00
61-test_bio_prefix.t
61-test_bio_pw_callback.t Add test for BIO password callback functionality 2024-09-09 08:58:03 +02:00
61-test_bio_readbuffer.t Fix DER reading from stdin for BIO_f_readbuffer 2021-03-22 09:07:36 +10:00
65-test_cmp_asn.t
65-test_cmp_client.t Update copyright year 2021-03-11 13:27:36 +00:00
65-test_cmp_ctx.t Fix ossl_x509v3_cache_extensions(): EXFLAG_NO_FINGERPRINT should not be an error 2022-08-18 09:28:57 +02:00
65-test_cmp_hdr.t Update copyright year 2021-04-08 13:04:41 +01:00
65-test_cmp_msg.t Update copyright year 2021-03-11 13:27:36 +00:00
65-test_cmp_protect.t Copyright year updates 2023-09-07 09:59:15 +01:00
65-test_cmp_server.t Use the fips-and-base.cnf config file in CMP tests 2021-06-08 18:53:39 +01:00
65-test_cmp_status.t Update copyright year 2021-04-08 13:04:41 +01:00
65-test_cmp_vfy.t Use the fips-and-base.cnf config file in CMP tests 2021-06-08 18:53:39 +01:00
66-test_ossl_store.t test/recipes/66-test_ossl_store.t: ensure native paths 2021-06-26 06:43:08 +02:00
70-test_asyncio.t
70-test_bad_dtls.t
70-test_certtypeext.t RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
70-test_clienthello.t Copyright year updates 2025-03-12 13:35:59 +00:00
70-test_comp.t Refactor and Enhance Compression Field Testing 2024-08-29 19:16:38 +02:00
70-test_key_share.t Copyright year updates 2025-03-12 13:35:59 +00:00
70-test_npn.t Add a test for an empty NextProto message 2024-06-27 10:30:52 +01:00
70-test_packet.t
70-test_quic_cfq.t QUIC CFQ 2022-11-07 18:18:04 +00:00
70-test_quic_fc.t QUIC Flow Control 2022-09-26 08:01:55 +01:00
70-test_quic_fifd.t QUIC FIFD 2022-11-07 18:18:05 +00:00
70-test_quic_lcidm.t QUIC LCIDM: Add test 2023-12-06 10:40:11 +00:00
70-test_quic_multistream.t Do not wrap the python3 in ../../util/wrap.pl 2025-03-24 20:20:14 +01:00
70-test_quic_qlog.t Copyright year updates 2024-04-09 13:43:26 +02:00
70-test_quic_radix.t Copyright year updates 2025-03-12 13:35:59 +00:00
70-test_quic_rcidm.t Copyright year updates 2024-04-09 13:43:26 +02:00
70-test_quic_record.t quic_record, quicapi, and quicfaults tests do not support fuzzing builds 2023-10-23 13:45:09 +01:00
70-test_quic_srtm.t QUIC SRTM: Add test 2023-11-23 14:46:01 +00:00
70-test_quic_stream.t QUIC Send Stream Management 2022-10-05 16:15:06 +02:00
70-test_quic_tserver.t Copyright year updates 2023-09-07 09:59:15 +01:00
70-test_quic_txp.t QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
70-test_quic_txpim.t QUIC TXPIM 2022-11-07 18:18:04 +00:00
70-test_quic_wire.t QUIC Frame Encoding and Decoding Functions 2022-07-29 16:28:37 +10:00
70-test_recordlen.t
70-test_renegotiation.t Ensure the tests pass even if the default seclevel has been changed 2024-12-26 19:55:17 +01:00
70-test_servername.t
70-test_sslcbcpadding.t Copyright year updates 2024-04-09 13:43:26 +02:00
70-test_sslcertstatus.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslextension.t Copyright year updates 2024-09-05 09:35:49 +02:00
70-test_sslkeylogfile.t Enforce permissions 0600 for SSLKEYLOGFILE 2025-06-30 10:45:31 +01:00
70-test_sslmessages.t Ensure the tests pass even if the default seclevel has been changed 2024-12-26 19:55:17 +01:00
70-test_sslrecords.t Add a test for sending an empty app data record in DTLS 2025-05-07 14:36:30 +02:00
70-test_sslsessiontick.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslsigalgs.t Copyright year updates 2025-03-12 13:35:59 +00:00
70-test_sslsignature.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslskewith0p.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslversions.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslvertol.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_tls13alerts.t Fix new typos found by codespell 2023-12-29 10:12:05 +01:00
70-test_tls13certcomp.t Copyright year updates 2024-09-05 09:35:49 +02:00
70-test_tls13cookie.t Copyright year updates 2025-03-12 13:35:59 +00:00
70-test_tls13downgrade.t Test+fix handling "wrong" downgrade signals 2025-04-29 19:31:51 +02:00
70-test_tls13groupselection.t Add support for multiple key shares 2025-02-10 11:43:56 -05:00
70-test_tls13hrr.t Add a test for a missing supported_versions extension in the HRR 2024-08-07 19:34:23 +02:00
70-test_tls13kexmodes.t Ensure the tests pass even if the default seclevel has been changed 2024-12-26 19:55:17 +01:00
70-test_tls13messages.t Ensure the tests pass even if the default seclevel has been changed 2024-12-26 19:55:17 +01:00
70-test_tls13psk.t Copyright year updates 2023-09-07 09:59:15 +01:00
70-test_tlsextms.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_verify_extra.t Update copyright year 2022-05-03 13:34:51 +01:00
70-test_wpacket.t
71-test_ssl_ctx.t Update copyright year 2021-04-08 13:04:41 +01:00
75-test_json_enc.t Copyright year updates 2024-04-09 13:43:26 +02:00
75-test_quic_ackm.t QUIC ACK Manager, Statistics Manager and Congestion Control API 2022-08-24 14:05:46 +01:00
75-test_quic_cc.t Copyright year updates 2023-09-07 09:59:15 +01:00
75-test_quic_srt_gen.t QUIC SRT GEN: Add SRT generator 2023-11-25 09:14:05 +00:00
75-test_quicapi.t quic_record, quicapi, and quicfaults tests do not support fuzzing builds 2023-10-23 13:45:09 +01:00
79-test_http.t Copyright year updates 2023-09-07 09:59:15 +01:00
80-test_ca.t Split arguments taking quotes into account 2025-06-04 17:33:48 +02:00
80-test_ca_internals.t Add tests for do_updatedb 2022-02-14 10:18:46 +01:00
80-test_cipherbytes.t Update copyright year 2021-09-07 13:35:43 +02:00
80-test_cipherlist.t Update copyright year 2021-09-07 13:35:43 +02:00
80-test_ciphername.t Update copyright year 2021-09-07 13:35:43 +02:00
80-test_cmp_http.t Fix a visual glitch in test_cmp_http.t 2025-04-02 19:42:33 +02:00
80-test_cms.t CMS KEMRecipientInfo support requires HKDF with fixed digests 2025-07-31 11:54:28 +02:00
80-test_cmsapi.t Update copyright year 2022-05-03 13:34:51 +01:00
80-test_ct.t
80-test_dane.t Test for DANE cross cert fix 2021-09-03 00:11:53 -04:00
80-test_dtls.t
80-test_dtls_mtu.t
80-test_dtlsv1listen.t
80-test_ocsp.t APPS/ocsp: fix case where reqin and outfile are the same 2024-10-04 12:09:33 +02:00
80-test_pkcs12.t To verify MAC, we need a MAC 2024-12-11 18:27:54 +01:00
80-test_policy_tree.t Disable the policy tree exponential growth test conditionally 2023-03-23 20:09:07 +11:00
80-test_ssl_new.t Copyright year updates 2025-03-12 13:35:59 +00:00
80-test_ssl_old.t Copyright year updates 2024-09-05 09:35:49 +02:00
80-test_ssl_test_ctx.t
80-test_sslcorrupt.t
80-test_tsa.t TEST: Prefer using precomputed RSA and DH keys for more efficient tests 2021-05-27 11:06:01 +02:00
80-test_x509aux.t Update copyright year 2021-01-28 13:54:57 +01:00
81-test_cmp_cli.t Avoid some MinGW test failures 2021-07-02 17:44:02 +01:00
82-test_ocsp_cert_chain.t 82-test_ocsp_cert_chain.t: kill -HUP the server after client quits 2024-04-29 10:25:39 +02:00
82-test_tfo_cli.t Disable 82-test_tfo_cli if tfo is not enabled. 2022-05-23 10:08:38 +10:00
90-test_asn1_time.t
90-test_async.t
90-test_bio_base64.t Improve base64 BIO correctness and error reporting 2024-08-30 15:09:10 +02:00
90-test_bio_enc.t
90-test_bio_memleak.t
90-test_cert_comp.t Add support for compressed certificates (RFC8879) 2022-10-18 09:30:22 -04:00
90-test_constant_time.t
90-test_fatalerr.t
90-test_fipsload.t Fix test/recipes/90-test_fipsload.t to use bldtop_file for the FIPS module 2021-09-08 16:33:33 +02:00
90-test_gmdiff.t
90-test_handshake-memfail.t add a handshake memory failure test 2025-08-06 09:07:40 -04:00
90-test_ige.t
90-test_includes.t Add config tests for including provider config files 2023-11-09 13:27:56 +01:00
90-test_memleak.t
90-test_overhead.t
90-test_quicfaults.t quic_record, quicapi, and quicfaults tests do not support fuzzing builds 2023-10-23 13:45:09 +01:00
90-test_rpk.t RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
90-test_secmem.t
90-test_shlibload.t Copyright year updates 2024-04-09 13:43:26 +02:00
90-test_srp.t
90-test_sslapi.t Copyright year updates 2024-09-05 09:35:49 +02:00
90-test_sslbuffers.t
90-test_store.t Relax absolut path checking in our 'file' scheme implementation 2025-04-25 16:11:25 +02:00
90-test_store_cases.t Add a test of 'openssl storeutl' with a BER-encoded PKCS#12 file 2025-07-26 11:33:56 +02:00
90-test_sysdefault.t Copyright year updates 2024-09-05 09:35:49 +02:00
90-test_threads.t Split out thread pool tests into threadpool_test 2022-11-22 17:08:23 +01:00
90-test_time_offset.t
90-test_tls13ccs.t Update copyright year 2021-02-18 15:05:17 +00:00
90-test_tls13encryption.t TEST: Cleanup test recipes 2021-03-27 09:03:55 +01:00
90-test_tls13secrets.t TEST: Cleanup test recipes 2021-03-27 09:03:55 +01:00
90-test_trace_api.t Copyright year updates 2023-09-07 09:59:15 +01:00
90-test_v3name.t
91-test_pkey_check.t Copyright year updates 2024-04-09 13:43:26 +02:00
95-test_external_cf_quiche.t Add simple interoperability test with Cloudflare quiche 2023-03-22 10:13:30 +11:00
95-test_external_gost_engine.t Skip GOST engine tests in out of tree builds 2021-04-28 09:38:31 +02:00
95-test_external_krb5.t Update krb5 module to latest release 2021-04-19 11:46:39 -07:00
95-test_external_oqsprovider.t Add external testing with oqsprovider 2022-03-09 17:57:37 +01:00
95-test_external_pkcs11_provider.t test: Add external test for pkcs11-provider 2024-10-21 11:43:03 +01:00
95-test_external_pyca.t Fix up external pyca test 2025-04-01 09:23:02 -04:00
95-test_external_rpki-client-portable.t - fix copyright years 2025-05-30 13:26:17 -04:00
95-test_external_tlsfuzzer.t Update copyright year 2022-05-03 13:34:51 +01:00
99-test_ecstress.t
99-test_fuzz_acert.t Copyright year updates 2024-09-05 09:35:49 +02:00
99-test_fuzz_asn1.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_asn1parse.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_bignum.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_bndiv.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_client.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_cmp.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_cms.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_conf.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_crl.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_ct.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_decoder.t Copyright year updates 2023-09-07 09:59:15 +01:00
99-test_fuzz_dtlsclient.t Add fuzzing for DTLS 2024-03-12 20:10:40 +01:00
99-test_fuzz_dtlsserver.t Add fuzzing for DTLS 2024-03-12 20:10:40 +01:00
99-test_fuzz_hashtable.t Copyright year updates 2024-09-05 09:35:49 +02:00
99-test_fuzz_ml-dsa.t Add an initial ML-DSA fuzzer 2025-02-15 11:13:38 -05:00
99-test_fuzz_ml-kem.t Add an inital ML-KEM fuzzer 2025-02-14 10:50:59 +01:00
99-test_fuzz_pem.t Copyright year updates 2023-09-07 09:59:15 +01:00
99-test_fuzz_provider.t Copyright year updates 2024-09-05 09:35:49 +02:00
99-test_fuzz_punycode.t Copyright year updates 2023-09-07 09:59:15 +01:00
99-test_fuzz_quic_client.t Don't run the QUIC client fuzzer if QUIC is disabled 2023-10-23 10:08:22 +01:00
99-test_fuzz_quic_lcidm.t QUIC LCIDM: Add fuzzer 2023-12-06 10:40:11 +00:00
99-test_fuzz_quic_rcidm.t Copyright year updates 2024-04-09 13:43:26 +02:00
99-test_fuzz_quic_server.t Add quic-server fuzz test. Also update fuzz corpora submodule. 2025-02-17 11:27:34 -05:00
99-test_fuzz_quic_srtm.t QUIC SRTM: Add fuzzer for SRTM 2023-11-23 14:46:01 +00:00
99-test_fuzz_server.t [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
99-test_fuzz_sl-dsa.t Initial slh-dsa fuzzer 2025-02-18 10:24:02 +01:00
99-test_fuzz_smime.t Added a fuzzer for SMIME 2023-02-27 09:29:20 +00:00
99-test_fuzz_v3name.t Copyright year updates 2023-09-07 09:59:15 +01:00
99-test_fuzz_x509.t Copyright year updates 2023-09-07 09:59:15 +01:00
fuzz.pl [test/recipes] Split test_fuzz into separate recipes 2020-11-12 16:27:17 +02:00
ocsp-response.der
tconversion.pl test/recipes/tconversion.pl: add sub test_file_contains 2024-10-09 11:10:04 +02:00