openssl/test/recipes
Matt Caswell b49d9de0e6 The CC wake up deadline is now if we have TX allowance
If we have TX allowance then there is no need to wait if we have something
to send - the wake up deadline is immediate.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21204)
2023-06-28 09:53:22 +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 support for SHA256/192 2023-06-28 08:00:43 +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
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 The CC wake up deadline is now if we have TX allowance 2023-06-28 09:53:22 +10:00
80-test_ca_data
80-test_ca_internals_data Add tests for do_updatedb 2022-02-14 10:18:46 +01:00
80-test_cmp_http_data CMP: add support for genm/genp messages with id-it-caCerts 2023-06-01 09:39:12 +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 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 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
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 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
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 Update copyright year 2022-05-03 13:34:51 +01:00
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_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 Update copyright year 2022-05-03 13:34:51 +01:00
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 APPS: genrsa: Support setting properties 2022-08-17 09:20:41 +02: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 signature: Clamp PSS salt len to MD len 2022-12-08 11:02:52 +01: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
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 25-test_pkcs8.t: Make text comparison ignore extra CR characters 2023-01-04 16:36:08 +01: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
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 configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10: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 Add a test for an invalid group in the HRR 2023-06-23 14:15:08 +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 Update copyright year 2022-05-03 13:34:51 +01:00
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 Add tests for do_updatedb 2022-02-14 10:18:46 +01:00
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 allow to disable http 2023-06-06 11:05:02 +10: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 Update copyright year 2022-05-03 13:34:51 +01:00
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 Update copyright year 2022-05-03 13:34:51 +01:00
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 configure: introduce no-ecx to remove ECX related feature 2023-06-14 13:06:22 +10:00
80-test_ssl_old.t tls: ban SSL3, TLS1, TLS1.1 and DTLS1.0 at security level one and above 2022-05-08 16:58:00 +10:00
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 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_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 Add external testing with oqsprovider 2022-03-09 17:57:37 +01:00
95-test_external_pyca.t
95-test_external_tlsfuzzer.t Update copyright year 2022-05-03 13:34:51 +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_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
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