openssl/test/ssl-tests
Michael Tuexen 243ff51cc6 Fix end-point shared secret for DTLS/SCTP
When computing the end-point shared secret, don't take the
terminating NULL character into account.
Please note that this fix breaks interoperability with older
versions of OpenSSL, which are not fixed.

Fixes #7956

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7957)

(cherry picked from commit 09d62b336d)
2019-02-01 12:03:43 +00:00
..
01-simple.conf
01-simple.conf.in
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
03-custom_verify.conf
03-custom_verify.conf.in
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
06-sni-ticket.conf
06-sni-ticket.conf.in
07-dtls-protocol-version.conf
07-dtls-protocol-version.conf.in
08-npn.conf
08-npn.conf.in
09-alpn.conf
09-alpn.conf.in
10-resumption.conf Respect SSL_OP_NO_TICKET in TLSv1.3 2018-06-26 18:09:46 +01:00
10-resumption.conf.in
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
12-ct.conf
12-ct.conf.in
13-fragmentation.conf
13-fragmentation.conf.in Copyright update of more files that have changed this year 2018-01-19 13:34:03 +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
16-certstatus.conf
16-dtls-certstatus.conf
16-dtls-certstatus.conf.in
17-renegotiate.conf
17-renegotiate.conf.in
18-dtls-renegotiate.conf
18-dtls-renegotiate.conf.in
19-mac-then-encrypt.conf
19-mac-then-encrypt.conf.in
20-cert-select.conf Test use of a brainpool ECDSA certificate 2018-11-12 11:19:58 +00:00
20-cert-select.conf.in Test use of a brainpool ECDSA certificate 2018-11-12 11:19:58 +00:00
21-key-update.conf
21-key-update.conf.in
22-compression.conf Enable TLSv1.3 by default 2018-02-07 21:34:18 +00:00
22-compression.conf.in
23-srp.conf
23-srp.conf.in
24-padding.conf
24-padding.conf.in
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 Fix no-chacha 2017-12-11 09:41:59 +00: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 Change Post Handshake auth so that it is opt-in 2018-08-20 15:14:01 +01:00
27-ticket-appdata.conf Session Ticket app data 2018-03-12 10:31:09 +00:00
27-ticket-appdata.conf.in Session Ticket app data 2018-03-12 10:31:09 +00:00
28-seclevel.conf Fix no-ec and no-tls1_2 2018-11-14 11:33:24 +00:00
28-seclevel.conf.in Update copyright year 2018-11-20 13:27:36 +00:00
29-dtls-sctp-label-bug.conf Fix end-point shared secret for DTLS/SCTP 2019-02-01 12:03:43 +00:00
29-dtls-sctp-label-bug.conf.in Fix end-point shared secret for DTLS/SCTP 2019-02-01 12:03:43 +00:00
protocol_version.pm Respect SSL_OP_NO_TICKET in TLSv1.3 2018-06-26 18:09:46 +01:00
ssltests_base.pm