openssl/test/recipes
slontis e3994583a1 Added 'saltlen' option to the OpenSSL enc command line app.
This allows PBKDF2 to change the saltlen to something other than the
new default value of 16. Previously this app hardwired the salt length
to a maximum of 8 bytes. Non PBKDF2 mode uses EVP_BytesToKey()
internally, which is documented to only allow 8 bytes.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21858)
2023-09-04 14:15:34 +10:00
..
04-test_conf_data
04-test_params_conversion_data
04-test_pem_read_depr_data
04-test_pem_reading_data
10-test_bn_data Add an extra reduction step to RSAZ mod_exp implementations 2022-06-16 15:22:35 +02:00
15-test_dsaparam_data
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
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
20-test_dhparam_data
25-test_eai_data
25-test_pkcs7_data Add test for d2i_PKCS7 NULL dereference 2023-02-07 17:05:10 +01:00
25-test_rusext_data
30-test_defltfips
30-test_evp_data Add testcases for empty associated data entries with AES-SIV 2023-07-14 12:59:02 +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
65-test_cmp_client_data
65-test_cmp_msg_data
65-test_cmp_protect_data
65-test_cmp_server_data
65-test_cmp_vfy_data
66-test_ossl_store_data
75-test_quicapi_data Keep sending datagrams while we have data to send 2023-08-25 08:42:39 +02:00
80-test_ca_data
80-test_ca_internals_data
80-test_cmp_http_data The canonical localhost IPv6 address is [::1] not [::] 2023-08-25 12:05:34 +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
80-test_ocsp_data
80-test_pkcs12_data Allow PKCS12 export to set arbitrary bag attributes 2022-09-23 17:40:02 +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
80-test_tsa_data
90-test_gost_data
90-test_includes_data
90-test_sslapi_data
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
90-test_threads_data
91-test_pkey_check_data Add test for DSA pubkey without param import and check 2023-02-07 17:05:10 +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
95-test_external_krb5_data
95-test_external_oqsprovider_data updated (lib+)oqsprovider to latest releases 2023-06-15 08:39:10 +10: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
00-prep_fipsmodule_cnf.t fips: setup the FIPS provider in pendantic mode for testing 2023-04-21 17:01:38 +01:00
01-test_abort.t
01-test_fipsmodule_cnf.t
01-test_sanity.t
01-test_symbol_presence.t Print the duplicate symbols found in test 2023-03-27 10:43:45 +02:00
01-test_test.t
02-test_errstr.t
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
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
03-test_exdata.t
03-test_fipsinstall.t test: test -pedantic option in fipsinstall 2023-04-20 09:21:51 +10:00
03-test_internal_asn1_dsa.t
03-test_internal_asn1.t
03-test_internal_bn.t
03-test_internal_chacha.t
03-test_internal_curve448.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
03-test_internal_ec.t
03-test_internal_ffc.t
03-test_internal_mdc2.t
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
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
03-test_ui.t
04-test_asn1_decode.t
04-test_asn1_encode.t
04-test_asn1_string_table.t
04-test_bio_callback.t
04-test_bio_core.t
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
04-test_bioprint.t
04-test_conf.t
04-test_encoder_decoder_legacy.t
04-test_encoder_decoder.t Fix decoders so that they use the passed in propq. 2023-08-16 18:02:51 +02: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_conversion.t
04-test_params.t
04-test_pem_read_depr.t
04-test_pem_reading.t
04-test_provfetch.t
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
04-test_provider_pkey.t
04-test_provider.t
04-test_punycode.t punycode: add unit tests 2022-11-01 17:44:51 +01:00
04-test_upcalls.t
05-test_bf.t
05-test_cast.t
05-test_cmac.t
05-test_des.t
05-test_hmac.t
05-test_idea.t
05-test_pbe.t
05-test_rand.t Add a test case for the engine crash with AES-256-CTR 2022-11-02 11:01:06 +01:00
05-test_rc2.t
05-test_rc4.t
05-test_rc5.t
06-test_algorithmid.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
06-test_rdcpu_sanity.t
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
15-test_dsaparam.t
15-test_ec.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
15-test_ecdsa.t
15-test_ecparam.t Support decode SM2 parameters 2022-08-23 11:08:11 +10:00
15-test_gendh.t
15-test_gendhparam.t
15-test_gendsa.t Added tests and updated help 2023-03-23 11:09:17 +11:00
15-test_genec.t
15-test_genpkey.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
15-test_genrsa.t Change PBES2 KDF default salt length to 16 bytes. 2023-09-04 14:15:34 +10:00
15-test_mp_rsa.t Fix the LCM computation in the RSA multiprime key check 2023-04-13 15:23:05 +02:00
15-test_out_option.t
15-test_rsa.t Add libctx to x931 keygen. 2023-05-05 17:11:16 +01:00
15-test_rsaoaep.t
15-test_rsapss.t ctrl_params_translate: Allow RSA controls also for RSA-PSS 2023-08-24 16:11:38 +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
20-test_app.t Add support for --version and synonyms 2023-05-18 17:18:10 +10:00
20-test_cli_fips.t fips: update DSA security check to fix legacy verify strengths 2023-06-15 09:21:30 +10:00
20-test_dgst.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
20-test_dhparam_check.t
20-test_dhparam.t APPS: dhparam: Support setting properties 2022-08-17 09:20:41 +02:00
20-test_enc_more.t
20-test_enc.t Added 'saltlen' option to the OpenSSL enc command line app. 2023-09-04 14:15:34 +10:00
20-test_kdf.t
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
20-test_passwd.t
20-test_pkeyutl.t Add a test for pkeyutl encrypt/decrypt using SM2 2023-06-26 09:28:23 +01:00
20-test_rand_config.t
20-test_spkac.t
25-test_crl.t
25-test_d2i.t
25-test_eai_data.t
25-test_pkcs7.t Add test for d2i_PKCS7 NULL dereference 2023-02-07 17:05:10 +01:00
25-test_pkcs8.t Added 'saltlen' option to the OpenSSL enc command line app. 2023-09-04 14:15:34 +10:00
25-test_req.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
25-test_rusext.t
25-test_sid.t
25-test_verify_store.t
25-test_verify.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
25-test_x509.t 25-test_x509.t: test dots in CA file path 2023-05-04 15:01:11 +02:00
30-test_acvp.t
30-test_aesgcm.t
30-test_afalg.t
30-test_defltfips.t test: skip FIPS config auto loading based tests if feature is disabled 2023-08-04 11:57:27 +10:00
30-test_engine.t
30-test_evp_extra.t
30-test_evp_fetch_prov.t
30-test_evp_kdf.t
30-test_evp_libctx.t
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.t Fix no-dsa in combination with no-err 2023-08-15 15:20:42 +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 Add tests for FIPS keygen self test failures. 2023-02-08 17:00:55 +01:00
30-test_pbelu.t
30-test_pkey_meth_kdf.t
30-test_pkey_meth.t
30-test_prov_config.t
30-test_provider_status.t
40-test_rehash.t
60-test_x509_check_cert_pkey.t
60-test_x509_dup_cert.t
60-test_x509_store.t
60-test_x509_time.t
61-test_bio_prefix.t
61-test_bio_readbuffer.t
65-test_cmp_asn.t
65-test_cmp_client.t
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
65-test_cmp_msg.t
65-test_cmp_protect.t
65-test_cmp_server.t
65-test_cmp_status.t
65-test_cmp_vfy.t
66-test_ossl_store.t
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
70-test_comp.t
70-test_key_share.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10: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_multistream.t QUIC MSST: Tests 2023-05-12 14:47:13 +01:00
70-test_quic_record.t QUIC Demuxer and Record Layer (RX Side) 2022-09-02 10:03:55 +02:00
70-test_quic_stream.t QUIC Send Stream Management 2022-10-05 16:15:06 +02:00
70-test_quic_tserver.t Add QUIC-TLS server support 2023-01-24 17:16:29 +00: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
70-test_servername.t
70-test_sslcbcpadding.t
70-test_sslcertstatus.t
70-test_sslextension.t
70-test_sslmessages.t
70-test_sslrecords.t Test that we ignore a bad record version in a plaintext TLSv1.3 record 2022-08-29 12:21:34 +02:00
70-test_sslsessiontick.t
70-test_sslsigalgs.t
70-test_sslsignature.t
70-test_sslskewith0p.t
70-test_sslversions.t
70-test_sslvertol.t
70-test_tls13alerts.t
70-test_tls13certcomp.t Add support for compressed certificates (RFC8879) 2022-10-18 09:30:22 -04:00
70-test_tls13cookie.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
70-test_tls13downgrade.t
70-test_tls13hrr.t Fix a no-ecx failure in test_tls13hrr 2023-07-06 11:17:11 +01:00
70-test_tls13kexmodes.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
70-test_tls13messages.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
70-test_tls13psk.t configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
70-test_tlsextms.t
70-test_verify_extra.t
70-test_wpacket.t
71-test_ssl_ctx.t
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 QUIC Congestion Control: Tests 2023-05-01 11:03:54 +01:00
75-test_quicapi.t Add a test for the new QUIC tracing capability 2023-05-24 12:18:33 +01:00
79-test_http.t allow to disable http 2023-06-06 11:05:02 +10:00
80-test_ca_internals.t
80-test_ca.t APPS: generated certs bear X.509 V3, unless -x509v1 option of req app is given 2023-01-24 15:16:47 +01:00
80-test_cipherbytes.t
80-test_cipherlist.t
80-test_ciphername.t
80-test_cmp_http.t 80-test_cmp_http.t: Skip IPv6 address test if IPv6 is unavailable 2023-08-25 12:05:34 +01:00
80-test_cms.t Fix failing cms test when no-des is used 2023-02-20 06:01:41 +01:00
80-test_cmsapi.t
80-test_ct.t
80-test_dane.t
80-test_dtls_mtu.t
80-test_dtls.t
80-test_dtlsv1listen.t
80-test_ocsp.t
80-test_pkcs12.t Allow PKCS12 export to set arbitrary bag attributes 2022-09-23 17:40:02 +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 Remove unused server code 2023-07-05 09:03:04 +10:00
80-test_ssl_old.t
80-test_ssl_test_ctx.t
80-test_sslcorrupt.t
80-test_tsa.t
80-test_x509aux.t
81-test_cmp_cli.t
82-test_tfo_cli.t
90-test_asn1_time.t
90-test_async.t
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
90-test_gmdiff.t
90-test_ige.t
90-test_includes.t
90-test_memleak.t
90-test_overhead.t
90-test_quicfaults.t Add test for handling NEW_CONNECTION_ID frame 2023-05-17 14:04:18 +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
90-test_srp.t
90-test_sslapi.t [feat] SSL RTT in both client and server statem. SSL_get_handshake_rtt makes it available 2023-06-02 05:46:46 +02:00
90-test_sslbuffers.t
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,gendsa}: give error on extra arguments, improve doc 2023-02-02 08:58:10 +01:00
90-test_sysdefault.t
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
90-test_tls13encryption.t
90-test_tls13secrets.t
90-test_trace_api.t rename 90-test_traceapi.t to 90-test_trace_api.t for consistency 2023-01-26 09:16:52 +01:00
90-test_v3name.t
91-test_pkey_check.t Add test for DSA pubkey without param import and check 2023-02-07 17:05:10 +01: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
95-test_external_krb5.t
95-test_external_oqsprovider.t
95-test_external_pyca.t
95-test_external_tlsfuzzer.t
99-test_ecstress.t
99-test_fuzz_asn1.t
99-test_fuzz_asn1parse.t
99-test_fuzz_bignum.t
99-test_fuzz_bndiv.t
99-test_fuzz_client.t
99-test_fuzz_cmp.t
99-test_fuzz_cms.t
99-test_fuzz_conf.t
99-test_fuzz_crl.t
99-test_fuzz_ct.t
99-test_fuzz_decoder.t Add decoder fuzzer 2023-06-23 15:54:54 +02:00
99-test_fuzz_pem.t Add PEM fuzzer 2023-06-01 10:04:32 +10:00
99-test_fuzz_punycode.t Run the punycode-test over the fuzz corpora during test. 2023-03-07 18:33:41 +01:00
99-test_fuzz_server.t
99-test_fuzz_smime.t Added a fuzzer for SMIME 2023-02-27 09:29:20 +00:00
99-test_fuzz_v3name.t Add fuzz test for v3name 2023-03-01 20:25:15 +11:00
99-test_fuzz_x509.t Update X509 fuzzer to verify a chain 2023-09-01 10:11:57 +01:00
fuzz.pl
ocsp-response.der
tconversion.pl APPS: generated certs bear X.509 V3, unless -x509v1 option of req app is given 2023-01-24 15:16:47 +01:00