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
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
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
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
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
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
08-npn.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
09-alpn.conf
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
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
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
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
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
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
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
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
23-srp.conf.in Following the license change, modify the boilerplates in test/ 2018-12-06 14:19:22 +01:00
24-padding.conf
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