openssl/test/recipes
Todd Short 088dfa1335 Add option to disable Extended Master Secret
Add SSL_OP64_NO_EXTENDED_MASTER_SECRET, that can be set on either
an SSL or an SSL_CTX. When processing a ClientHello, if this flag
is set, do not indicate that the EMS TLS extension was received in
either the ssl3 object or the SSL_SESSION.  Retain most of the
sanity checks between the previous and current session during
session resumption, but weaken the check when the current SSL
object is configured to not use EMS.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3910)
2019-02-15 10:11:18 +00:00
..
04-test_pem_data
10-test_bn_data Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_ecparam_data
15-test_mp_rsa_data
30-test_evp_data Added new EVP/KDF API. 2019-02-13 12:11:49 +01:00
80-test_ocsp_data
90-test_gost_data
90-test_includes_data Allow the syntax of the .include directive to optionally have '=' 2019-02-11 15:24:12 +01:00
90-test_sslapi_data
90-test_store_data
95-test_external_krb5_data Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
95-test_external_pyca_data Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_sanity.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
01-test_symbol_presence.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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 test/recipes/02-err_errstr: skip errors that may not be loaded on Windows 2019-02-11 16:30:48 +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_lhash.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
02-test_ordinals.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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
03-test_exdata.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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_chacha.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-test_internal_curve448.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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_poly1305.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_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_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_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_bioprint.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_pem.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_bf.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_cast.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_md2.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_mdc2.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
05-test_rand.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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-rdrand.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
10-test_bn.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_ec.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_genrsa.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_mp_rsa.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_rsa.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
15-test_rsapss.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
20-test_enc_more.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
20-test_enc.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
20-test_passwd.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
25-test_crl.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_pkcs7.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
25-test_req.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
25-test_sid.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
25-test_verify.t Fix cert with rsa instead of rsaEncryption as public key algorithm 2018-12-31 09:47:12 +01:00
25-test_x509.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
30-test_afalg.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
30-test_engine.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
30-test_evp_extra.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
30-test_evp_kdf.t Added new EVP/KDF API. 2019-02-13 12:11:49 +01:00
30-test_evp.t Added new EVP/KDF API. 2019-02-13 12:11:49 +01: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
40-test_rehash.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
60-test_x509_check_cert_pkey.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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_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
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_clienthello.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_comp.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_key_share.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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_recordlen.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_renegotiation.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslcertstatus.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslextension.t Add a test for correct handling of the cryptopro bug extension 2019-01-07 09:39:10 +00:00
70-test_sslmessages.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslrecords.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslsessiontick.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslsigalgs.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslsignature.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslskewith0p.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslversions.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_sslvertol.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13alerts.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13cookie.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13downgrade.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13hrr.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13kexmodes.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13messages.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tls13psk.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_tlsextms.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_verify_extra.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
70-test_wpacket.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_ca.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_cipherbytes.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_cipherlist.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_ciphername.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_cms.t crypto/cms: Add support for CAdES Basic Electronic Signatures (CAdES-BES) 2019-01-27 23:59:21 +01:00
80-test_cmsapi.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_ct.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_dane.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_pkcs12.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_ssl_new.t Add option to disable Extended Master Secret 2019-02-15 10:11:18 +00:00
80-test_ssl_old.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_ssl_test_ctx.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
80-test_x509aux.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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_enc.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_bio_memleak.t Fix a memory leak in the mem bio 2019-01-21 17:47:02 +10: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_gmdiff.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_gost.t Fix no-cmac 2019-01-06 09:58:01 +00:00
90-test_ige.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_includes.t Updated test command line parsing to support commmon commands 2019-02-11 15:31:51 +01:00
90-test_memleak.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_overhead.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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 Fix no-dso builds 2019-01-30 15:26:48 +00: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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01: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.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_sysdefault.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_threads.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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 Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_tls13encryption.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_tls13secrets.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
90-test_v3name.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
95-test_external_boringssl.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
95-test_external_krb5.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
95-test_external_pyca.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +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.t Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
ocsp-response.der
tconversion.pl Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00