openssl/test/ssl-tests
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
..
01-simple.conf Use PSS for simple test so TLS 1.3 handhake is successful. 2017-01-30 13:00:17 +00:00
01-simple.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
02-protocol-version.conf Split configuration of TLSv1.3 ciphers from older ciphers 2018-03-14 10:15:50 +00:00
02-protocol-version.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
03-custom_verify.conf Reorganize SSL test structures 2016-08-08 12:06:26 +02:00
03-custom_verify.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
04-client_auth.conf Fix some TLSv1.3 alert issues 2018-07-31 09:31:50 +01:00
04-client_auth.conf.in Fix some TLSv1.3 alert issues 2018-07-31 09:31:50 +01:00
05-sni.conf Rename SSL_CTX_set_early_cb to SSL_CTX_set_client_hello_cb. 2017-09-08 13:58:59 -05:00
05-sni.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
06-sni-ticket.conf Session resume broken switching contexts 2017-10-04 10:21:08 +10:00
06-sni-ticket.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
07-dtls-protocol-version.conf Reorganize SSL test structures 2016-08-08 12:06:26 +02:00
07-dtls-protocol-version.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
08-npn.conf Start using the key_share data to derive the PMS 2016-11-16 10:09:46 +00:00
08-npn.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
09-alpn.conf Re-enable ALPN resumption tests where we are using TLSv1.3 2017-01-30 10:18:22 +00:00
09-alpn.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
10-resumption.conf Respect SSL_OP_NO_TICKET in TLSv1.3 2018-06-26 18:09:46 +01:00
10-resumption.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
11-dtls_resumption.conf Respect SSL_OP_NO_TICKET in TLSv1.3 2018-06-26 18:09:46 +01:00
11-dtls_resumption.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
12-ct.conf Add SSL tests for certificates with embedded SCTs 2017-04-12 19:08:57 +02:00
12-ct.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
13-fragmentation.conf Implement Maximum Fragment Length TLS extension. 2017-11-05 17:46:48 +01:00
13-fragmentation.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
14-curves.conf Update tests for TLS Ed448 2018-03-05 11:39:44 +00:00
14-curves.conf.in Update tests for TLS Ed448 2018-03-05 11:39:44 +00:00
15-certstatus.conf Add some CertStatus tests 2016-08-30 14:49:10 +01:00
15-certstatus.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
16-dtls-certstatus.conf Add some CertStatus tests 2016-08-30 14:49:10 +01:00
16-dtls-certstatus.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
17-renegotiate.conf Fix #2400 Add NO_RENEGOTIATE option 2017-06-06 22:39:41 +01:00
17-renegotiate.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
18-dtls-renegotiate.conf Fix issue in 18-dtls-renegotiate.conf.in 2017-04-25 11:13:39 +01:00
18-dtls-renegotiate.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
19-mac-then-encrypt.conf Add a ciphersuite config sanity check for clients 2017-04-26 14:31:00 +01:00
19-mac-then-encrypt.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
20-cert-select.conf Test use of a brainpool ECDSA certificate 2018-11-12 11:10:21 +00:00
20-cert-select.conf.in Test use of a brainpool ECDSA certificate 2018-11-12 11:10:21 +00:00
21-key-update.conf Add some KeyUpdate tests 2017-02-17 10:28:01 +00:00
21-key-update.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
22-compression.conf Enable TLSv1.3 by default 2018-02-07 21:34:18 +00:00
22-compression.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
23-srp.conf Add a ciphersuite config sanity check for servers 2017-04-26 14:31:00 +01:00
23-srp.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
24-padding.conf TLS1.3 Padding 2017-05-02 09:44:43 +01:00
24-padding.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
25-cipher.conf Don't expect a POLY1305 ciphersuite when using no-poly1305 2017-12-11 09:41:59 +00:00
25-cipher.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
26-tls13_client_auth.conf Change Post Handshake auth so that it is opt-in 2018-08-20 15:14:01 +01:00
26-tls13_client_auth.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
27-ticket-appdata.conf Session Ticket app data 2018-03-12 10:31:09 +00:00
27-ticket-appdata.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
28-seclevel.conf Fix no-ec and no-tls1_2 2018-11-14 11:28:01 +00:00
28-seclevel.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
29-dtls-sctp-label-bug.conf Fix end-point shared secret for DTLS/SCTP 2019-02-01 11:57:19 +00:00
29-dtls-sctp-label-bug.conf.in Fix end-point shared secret for DTLS/SCTP 2019-02-01 11:57:19 +00:00
30-extended-master-secret.conf Add option to disable Extended Master Secret 2019-02-15 10:11:18 +00:00
30-extended-master-secret.conf.in Add option to disable Extended Master Secret 2019-02-15 10:11:18 +00:00
protocol_version.pm Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
ssltests_base.pm Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00