openssl/test/recipes
Bernd Edlinger 8fff986d52 Cleanup record length checks for KTLS
In some corner cases the check for packets
which exceed the allowed record length was missing
when KTLS is initially enabled, when some
unprocessed packets are still pending.

Add at least some tests for KTLS, since we have
currently not very much test coverage for KTLS.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17504)
2022-02-11 11:52:41 +01: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
15-test_dsaparam_data
15-test_ecparam_data
15-test_mp_rsa_data
15-test_rsaoaep_data
20-test_dhparam_check_data
20-test_dhparam_data
25-test_eai_data
25-test_rusext_data
30-test_defltfips
30-test_evp_data Fix IV length of DES EDE ECB implementations 2022-01-27 12:01:41 +11:00
30-test_evp_pkey_provided
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
80-test_ca_data
80-test_cmp_http_data CMP mock server: add -ref_cert option and corresponding ossl_cmp_mock_srv_set1_refCert() 2022-01-04 17:04:56 +01:00
80-test_cms_data
80-test_ocsp_data
80-test_ssl_old_data
80-test_tsa_data
90-test_gost_data
90-test_includes_data
90-test_sslapi_data
90-test_store_data
90-test_threads_data
91-test_pkey_check_data
95-test_external_gost_engine_data
95-test_external_krb5_data
95-test_external_pyca_data
95-test_external_tlsfuzzer_data TLS Fuzzer: initial test infrastructure 2022-01-05 11:24:51 +01:00
00-prep_fipsmodule_cnf.t
01-test_abort.t
01-test_fipsmodule_cnf.t
01-test_sanity.t
01-test_symbol_presence.t Fix the symbol_presence test with a shlib_variant 2021-12-30 16:50:02 +00:00
01-test_test.t
02-test_errstr.t 02-test_errstr.t: print errorcodes in hex (rather than decimal) format 2021-11-22 14:38:18 +01:00
02-test_internal_context.t
02-test_internal_ctype.t
02-test_internal_keymgmt.t
02-test_internal_provider.t
02-test_lhash.t
02-test_ordinals.t
02-test_sparse_array.t
02-test_stack.t
03-test_exdata.t
03-test_fipsinstall.t
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
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_bioprint.t
04-test_conf.t
04-test_encoder_decoder_legacy.t
04-test_encoder_decoder.t
04-test_err.t
04-test_hexstring.t
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_fallback.t
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
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 test-rand: return failure on not enough data, allow parent 2021-10-26 20:02:55 +10:00
05-test_rc2.t
05-test_rc4.t
05-test_rc5.t
06-test_algorithmid.t
06-test_rdcpu_sanity.t Add tests for RNDR and combine tests with RDRAND 2021-12-16 12:38:09 +01: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
15-test_ecdsa.t
15-test_ecparam.t
15-test_gendh.t
15-test_gendhparam.t test_gendhparam: Drop expected error output 2022-01-13 13:18:58 +01:00
15-test_gendsa.t
15-test_genec.t
15-test_genrsa.t Add a test case for the short password 2022-01-08 13:02:05 +01:00
15-test_mp_rsa.t
15-test_out_option.t
15-test_rsa.t test_rsa: Test for PVK format conversion 2021-12-06 16:38:03 +01:00
15-test_rsaoaep.t
15-test_rsapss.t
15-test_sha.t
20-test_app.t
20-test_cli_fips.t
20-test_dgst.t Add a test case for duplicate engine loading 2021-11-23 06:08:17 +01:00
20-test_dhparam_check.t
20-test_dhparam.t
20-test_enc_more.t
20-test_enc.t
20-test_kdf.t
20-test_mac.t
20-test_passwd.t
20-test_pkeyutl.t
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
25-test_req.t 25-test_req.t: Add systematic SKID+AKID tests for self-issued (incl. self-signed) certs 2021-11-11 20:18:56 +01:00
25-test_rusext.t Tests adjustments for default output change 2021-09-21 14:08:41 +02:00
25-test_sid.t
25-test_verify_store.t
25-test_verify.t Add a test case for the name constraints bug 2021-12-14 13:48:34 +00:00
25-test_x509.t
30-test_acvp.t
30-test_aesgcm.t
30-test_afalg.t
30-test_defltfips.t Fix a few tests that fail on VMS 2021-09-07 10:51:54 +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_extra.t
30-test_evp_fetch_prov.t
30-test_evp_kdf.t
30-test_evp_libctx.t
30-test_evp_pkey_dparam.t
30-test_evp_pkey_provided.t
30-test_evp.t Support different R_BITS lengths for KBKDF 2021-11-24 11:02:53 +10: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
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_clienthello.t
70-test_comp.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_key_share.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_packet.t
70-test_recordlen.t
70-test_renegotiation.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_servername.t
70-test_sslcbcpadding.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +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 Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslmessages.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_sslrecords.t Fix typos 2022-01-05 12:37:20 +01: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 Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_tls13cookie.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02: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 Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_tls13kexmodes.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_tls13messages.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02:00
70-test_tls13psk.t Remove OPENSSL_ia32cap overrides in various test scripts 2021-10-06 15:18:09 +02: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 Add a test for X509_STORE_CTX_set_purpose() 2022-01-27 15:30:04 +00:00
70-test_wpacket.t
71-test_ssl_ctx.t
79-test_http.t
80-test_ca.t
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: Remove -certout option where not needed 2021-09-24 16:35:05 +02:00
80-test_cms.t
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 Tests adjustments for default output change 2021-09-21 14:08:41 +02:00
80-test_ssl_new.t
80-test_ssl_old.t Cleanup record length checks for KTLS 2022-02-11 11:52:41 +01:00
80-test_ssl_test_ctx.t
80-test_sslcorrupt.t
80-test_tsa.t
80-test_x509aux.t
81-test_cmp_cli.t
90-test_asn1_time.t
90-test_async.t
90-test_bio_enc.t
90-test_bio_memleak.t
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_ige.t
90-test_includes.t
90-test_memleak.t
90-test_overhead.t
90-test_secmem.t
90-test_shlibload.t
90-test_srp.t
90-test_sslapi.t
90-test_sslbuffers.t
90-test_store.t
90-test_sysdefault.t
90-test_threads.t Fix typos 2022-01-05 12:37:20 +01:00
90-test_time_offset.t
90-test_tls13ccs.t
90-test_tls13encryption.t
90-test_tls13secrets.t
90-test_v3name.t
91-test_pkey_check.t
95-test_external_gost_engine.t
95-test_external_krb5.t
95-test_external_pyca.t
95-test_external_tlsfuzzer.t Don't run TLSFuzzer tests when it is not properly set 2022-01-11 18:01:47 +01:00
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_server.t
99-test_fuzz_x509.t
fuzz.pl
ocsp-response.der
tconversion.pl test_rsa: Test for PVK format conversion 2021-12-06 16:38:03 +01:00