zeek/testing/btest/scripts/base/protocols/ssl
Johanna Amann a8e84c6192 DTLS 1.3: finish implementation, add connection_id extension
This commit adds support for the connection_id extension, adds a trace
that uses DTLS 1.3 connection IDs, and adds parsing for the DTLS 1.3
unified header, in case connection IDs are not used.

In case connection IDs are used, parsing of the DTLS 1.3 unified header
is skipped. This is due to the fact, that the header then contains a
variable length element, with the length of the element not given in the
header. Instead, the length is given in the client/server hello message
of the opposite side of the connection (which we might have missed).

Furthermore, parsing is not of a high importance, since we are not
passing the connection ID, or any of the other parsed values of the
unified header into scriptland.
2023-05-10 11:17:24 +01:00
..
basic.test Change SSL and X.509 logging format 2021-06-29 09:26:43 +01:00
certificate_request.zeek fixed type mismatch for ssl_certificate_request event 2023-04-01 12:56:54 -07:00
common_name.test General btest cleanup 2020-08-11 11:26:22 -07:00
comp_methods.test General btest cleanup 2020-08-11 11:26:22 -07:00
cve-2015-3194.test General btest cleanup 2020-08-11 11:26:22 -07:00
dhe.test General btest cleanup 2020-08-11 11:26:22 -07:00
dpd.test btest: Remove unnecessary loading of frameworks/dpd 2022-08-31 16:50:37 +02:00
dtls-13.test DTLS 1.3: finish implementation, add connection_id extension 2023-05-10 11:17:24 +01:00
dtls-no-dtls.test GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
dtls-stun-dpd.test Remove @load base/frameworks/dpd from tests 2022-08-31 17:00:55 +02:00
dtls.test General btest cleanup 2020-08-11 11:26:22 -07:00
ecdhe.test General btest cleanup 2020-08-11 11:26:22 -07:00
ecdsa.test General btest cleanup 2020-08-11 11:26:22 -07:00
fragment.test Baseline updates for recent SSL changes. 2021-06-29 15:03:03 +01:00
handshake-events.test SSL Analyzer: track connection direction by messages 2022-06-24 18:35:44 +01:00
keyexchange.test Remove some deprecated ocsp/ssl base scripts 2022-06-30 19:17:08 +00:00
ocsp-http-get.test Enable OCSP logging by default. 2021-06-29 09:26:29 +01:00
ocsp-request-only.test Enable OCSP logging by default. 2021-06-29 09:26:29 +01:00
ocsp-request-response.test Enable OCSP logging by default. 2021-06-29 09:26:29 +01:00
ocsp-response-only.test Enable OCSP logging by default. 2021-06-29 09:26:29 +01:00
ocsp-revoked.test Enable OCSP logging by default. 2021-06-29 09:26:29 +01:00
ocsp-stapling.test SSL Analyzer: track connection direction by messages 2022-06-24 18:35:44 +01:00
prevent-disable-analyzer.test analyzer: Move disabling_analyzer() hook into Analyzer module 2023-01-23 12:22:05 +01:00
signed_certificate_timestamp.test Update CT log list. 2022-10-06 15:10:59 +01:00
tls-1.2-ciphers.test General btest cleanup 2020-08-11 11:26:22 -07:00
tls-1.2-handshake-failure.test General btest cleanup 2020-08-11 11:26:22 -07:00
tls-1.2-random.test General btest cleanup 2020-08-11 11:26:22 -07:00
tls-1.2.test General btest cleanup 2020-08-11 11:26:22 -07:00
tls-extension-events.test SSL Analyzer: track connection direction by messages 2022-06-24 18:35:44 +01:00
tls1_1.test Remove @load base/frameworks/dpd from tests 2022-08-31 17:00:55 +02:00
tls13-experiment.test SSL Analyzer: track connection direction by messages 2022-06-24 18:35:44 +01:00
tls13-version.test General btest cleanup 2020-08-11 11:26:22 -07:00
tls13.test SSL Analyzer: track connection direction by messages 2022-06-24 18:35:44 +01:00
tls13_encrypted_handshake_events.test SSL Analyzer: track connection direction by messages 2022-06-24 18:35:44 +01:00
x509-invalid-extension.test Fix the x509-invalid-extension test on OpenSSL 3.1 2023-03-15 09:35:10 +01:00
x509_extensions.test OpenSSL 3: fix warnings and tests 2021-11-17 13:33:49 +00:00