openssl/test/recipes
slontis 79c98fc6cc Fix EVP_PKEY_print_private() so that it works with non default providers.
At some point in time it was decided that the EC keymanagers ec_export()
function would only allow the selection to be both the public + private
parts. If just the private element is selected it returns an error.
Many openssl commandline apps use EVP_PKEY_print_private() which passes
EVP_PKEY_PRIVATE_KEY to the encoder. This selection propagates to
encoder_construct_pkey(). For external providers (such as the fips
provider this will call the keymanagers export() with the selection set
to just the private part.

So we either need to
1) change the selection in EVP_PKEY_print_private() or
2) modify the selection used in the export used in
   encoder_construct_pkey
3) Change the ec_export to allow this.

I have chosen 2) but I am not sure if this is the correct thing to do
or whether it should conditionally do this when the output_type ==
'text'.

Issue was reported by Ilia Okomin (Oracle).

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26004)
2024-11-29 17:11:23 +01: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 Params conversion tests. 2019-05-21 07:42:54 +10:00
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_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
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 Use the correct length value for input salt 2024-10-02 12:05:39 +02: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 TEST: Add test recipe and help program to test BIO_f_prefix() 2019-12-18 19:42:44 +01:00
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 Chunk 9 of CMP contribution to OpenSSL: CMP client and related tests 2020-03-25 14:10:18 +01:00
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 Chunk 8 of CMP contribution to OpenSSL: CMP server and cmp_mock_srv.c for testing 2020-03-10 16:09:44 +01:00
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 QUIC CHANNEL: Correct timeout calculation for ACKs 2023-10-25 11:14:24 +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.t: fix handling of IPv6 server host (localhost '::1') 2024-09-23 22:15:50 +02: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 Test PBMAC1 with absent PBKDF2 PRF 2024-10-07 17:51:54 +02: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 case for the password prompt on garbage PKCS#12 file 2023-06-26 08:00:52 +10: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 Add simple interoperability test with Cloudflare quiche 2023-03-22 10:13:30 +11:00
95-test_external_gost_engine_data Copyright year updates 2024-04-09 13:43:26 +02: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 work around oqsprovider out-of-source build bug 2024-10-23 11:12:33 +11:00
95-test_external_pkcs11_provider_data test: Add external test for pkcs11-provider 2024-10-21 11:43:03 +01: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_tlsfuzzer_data add test coverage for #25298 2024-10-21 11:40:16 +01:00
00-prep_fipsmodule_cnf.t Copyright year updates 2023-09-07 09:59:15 +01:00
01-test_abort.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
02-test_errstr.t Copyright year updates 2024-04-09 13:43:26 +02:00
02-test_internal_context.t Add an OpenSSL library context 2019-02-16 00:29:42 +01:00
02-test_internal_ctype.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Update copyright year 2020-04-23 13:55:52 +01:00
02-test_lhash.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 test/recipes/02-test_ordinals.t: Take '?' and '?+' into account 2019-11-05 22:44:21 +01:00
02-test_priority_queue.t test: add priority queue unit test 2022-06-22 13:05:40 +10:00
02-test_sparse_array.t Add sparse array data type. 2019-02-12 21:07:29 +10:00
02-test_stack.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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_exdata.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_fipsinstall.t fips: remove redundant RSA encrypt/decrypt KAT 2024-11-22 14:26:01 +01:00
03-test_internal_asn1_dsa.t Add simple ASN.1 utils for DSA signature DER. 2019-07-12 06:26:46 +10:00
03-test_internal_asn1.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_bn.t Update copyright year 2020-05-15 14:09:49 +01:00
03-test_internal_chacha.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_curve448.t Copyright year updates 2023-09-07 09:59:15 +01:00
03-test_internal_ec.t [test] unit test for field_inv function pointer in EC_METHOD 2019-02-17 21:02:36 +02:00
03-test_internal_ffc.t Add FFC param/key validation 2020-02-16 13:03:46 +10:00
03-test_internal_mdc2.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_modes.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_namemap.t Add a namemap test 2019-06-24 10:58:13 +02:00
03-test_internal_poly1305.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_rsa_sp800_56b.t Update copyright year 2020-05-15 14:09:49 +01:00
03-test_internal_siphash.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_sm2.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_sm3.t Apply the correct Apache v2 license 2022-02-14 10:08:21 +01:00
03-test_internal_sm4.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_ssl_cert_table.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_x509.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_params_api.t OSSL_PARAM helper functions. 2019-03-12 19:12:12 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
04-test_asn1_decode.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
04-test_asn1_encode.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
04-test_bio_callback.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
04-test_conf.t Copyright year updates 2024-09-05 09:35:49 +02:00
04-test_encoder_decoder_legacy.t Update copyright year 2021-06-17 13:24:59 +01: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_err.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
04-test_hexstring.t Fix ERR_print_errors so that it matches the documented format in doc/man3/ERR_error_string.pod 2020-05-26 12:44:36 +10:00
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 Parameter building utilities. 2019-07-17 16:59:09 +10:00
04-test_params_conversion.t Params conversion tests. 2019-05-21 07:42:54 +10:00
04-test_params.t test/params_test.c: Add "real world" parameter testing 2019-03-13 11:32:17 +01:00
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_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_provider.t Add a minimal test provider 2023-12-04 15:12:34 +01: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 Update copyright year 2020-04-23 13:55:52 +01:00
05-test_cast.t Update copyright year 2020-04-23 13:55:52 +01:00
05-test_cmac.t Update copyright year 2020-06-25 14:13:12 +01:00
05-test_des.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_hmac.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_idea.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_rc4.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_rc5.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Add GCD testing infrastructure. 2019-10-17 14:25:10 +03:00
10-test_exp.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_dh.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_dsa.t TEST: modify tconversion.pl for forensics 2020-10-16 19:07:20 +02:00
15-test_dsaparam.t APPS/dsaparam: fix case where infile and outfile are the same 2024-10-04 12:09:33 +02:00
15-test_ec.t Copyright year updates 2023-09-07 09:59:15 +01:00
15-test_ecdsa.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_ecparam.t APPS/{ecparam,pkeyparam}: fix case where infile and outfile are the same 2024-10-04 12:09:33 +02: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_mp_rsa.t Copyright year updates 2023-09-07 09:59:15 +01:00
15-test_out_option.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_pkey.t add test/recipes/15-test_pkey.t 2024-10-04 12:09:33 +02: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 Add a test for the nonce-type sigopt 2024-09-09 09:51:50 +02: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_dhparam.t APPS/dhparam: fix case where infile and outfile are the same 2024-10-04 12:09:33 +02: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_enc.t Copyright year updates 2023-09-07 09:59:15 +01:00
20-test_kdf.t Update copyright year 2021-05-20 14:22:33 +01: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_passwd.t Update copyright year 2021-07-29 15:41:35 +01:00
20-test_pkeyutl.t APPS/pkeyutl: add missing high-level check for -verifyrecover being usable only with RSA 2024-11-09 11:43:59 +01: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_crl.t Update copyright year 2021-05-06 13:03:23 +01:00
25-test_d2i.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 APPS/pkcs8: fix case where infile and outfile are the same 2024-10-04 12:09:33 +02:00
25-test_req.t test: Add test cases for req -cipher option 2024-10-30 11:55:23 +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_store.t test: replace tabs with spaces in test recipes 2021-06-19 15:54:06 +10:00
25-test_verify.t ECDSA with SHA3 verification does not depend on FIPS provider version 2023-10-10 16:46:13 +02:00
25-test_x509.t test: the attributeDescriptor X.509v3 extension 2024-11-13 11:53:34 +01:00
30-test_acvp.t acvp: fix the no-acvp_test build 2021-04-30 17:51:44 +10:00
30-test_aesgcm.t FIPS AES_GCM IV gen changes 2019-03-07 07:30:04 +10:00
30-test_afalg.t Update copyright year 2020-05-15 14:09:49 +01:00
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_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 Added new EVP/KDF API. 2019-02-13 12:11:49 +01:00
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 Add d2i_KeyParams/i2d_KeyParams API's. 2019-05-27 21:55:10 +10:00
30-test_evp_pkey_provided.t Add Serializers for EC 2020-03-04 07:48:45 +10:00
30-test_evp_xof.t Add EVP_DigestSqueeze() API. 2023-11-10 13:27:00 +01:00
30-test_evp.t Copyright year updates 2024-09-05 09:35:49 +02:00
30-test_hpke.t Implements Hybrid Public Key Encryption (HPKE) as per RFC9180. 2022-11-25 16:26:55 +00:00
30-test_pairwise_fail.t Copyright year updates 2024-04-09 13:43:26 +02:00
30-test_pbelu.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
30-test_pkey_meth_kdf.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
30-test_pkey_meth.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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
40-test_rehash.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
60-test_x509_time.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 TEST: Add test recipe and help program to test BIO_f_prefix() 2019-12-18 19:42:44 +01:00
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 Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL 2019-09-27 10:53:11 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_bad_dtls.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_certtypeext.t RFC7250 (RPK) support 2023-03-28 13:49:54 -04:00
70-test_clienthello.t Allow TLSv1.3 in a no-ec build 2019-06-17 10:57:19 +01: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 2023-09-07 09:59:15 +01: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Copyright year updates 2024-04-09 13:43:26 +02:00
70-test_quic_qlog.t Copyright year updates 2024-04-09 13:43:26 +02: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_renegotiation.t Copyright year updates 2024-09-05 09:35:49 +02:00
70-test_servername.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 updating comments in test recipie 2024-10-21 11:34:35 +01:00
70-test_sslmessages.t Copyright year updates 2024-09-05 09:35:49 +02:00
70-test_sslrecords.t Copyright year updates 2024-04-09 13:43:26 +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 Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02: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 2023-09-07 09:59:15 +01:00
70-test_tls13downgrade.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02: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 Copyright year updates 2024-09-05 09:35:49 +02:00
70-test_tls13messages.t Copyright year updates 2024-09-05 09:35:49 +02: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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_internals.t Add tests for do_updatedb 2022-02-14 10:18:46 +01:00
80-test_ca.t Copyright year updates 2023-09-07 09:59:15 +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 80-test_cmp_http.t: fix handling of IPv6 server host (localhost '::1') 2024-09-23 22:15:50 +02:00
80-test_cms.t fips: Prohibit SHA1 in DH & ECDH exchange 2024-09-27 09:13:05 +02:00
80-test_cmsapi.t Update copyright year 2022-05-03 13:34:51 +01:00
80-test_ct.t Centralise Environment Variables for the tests 2020-05-06 11:40:53 +01:00
80-test_dane.t Test for DANE cross cert fix 2021-09-03 00:11:53 -04:00
80-test_dtls_mtu.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_dtls.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_dtlsv1listen.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Test PBMAC1 with absent PBKDF2 PRF 2024-10-07 17:51:54 +02: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 2024-09-05 09:35:49 +02:00
80-test_ssl_old.t Copyright year updates 2024-09-05 09:35:49 +02:00
80-test_ssl_test_ctx.t Update copyright year 2020-04-23 13:55:52 +01:00
80-test_sslcorrupt.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_async.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_bio_memleak.t Update copyright year 2020-05-15 14:09:49 +01:00
90-test_cert_comp.t Add support for compressed certificates (RFC8879) 2022-10-18 09:30:22 -04:00
90-test_constant_time.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_fatalerr.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_ige.t Update copyright year 2020-04-23 13:55:52 +01:00
90-test_includes.t Add config tests for including provider config files 2023-11-09 13:27:56 +01:00
90-test_memleak.t test/memleaktest.c: Modify for use with address/leak sanitizer 2019-12-10 14:16:12 +01:00
90-test_overhead.t test/cipher_overhead_test.c: build unconditionally 2019-11-27 20:37:16 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_shlibload.t Copyright year updates 2024-04-09 13:43:26 +02:00
90-test_srp.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_sslapi.t Copyright year updates 2024-09-05 09:35:49 +02:00
90-test_sslbuffers.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_store_cases.t Add a test case for the password prompt on garbage PKCS#12 file 2023-06-26 08:00:52 +10:00
90-test_store.t APPS/storeutl: fix case where uri and outfile are the same 2024-10-09 11:10:19 +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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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 Update copyright year 2021-04-08 13:04:41 +01:00
95-test_external_tlsfuzzer.t Update copyright year 2022-05-03 13:34:51 +01:00
99-test_ecstress.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
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_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_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_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