diff options
author | Peter Wu <peter@lekensteyn.nl> | 2017-01-30 18:16:06 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-01-31 14:52:19 +0000 |
commit | c5adada79e1b10154b22c32b243bb3140bc903d8 (patch) | |
tree | f110d969c5419355db8860a44f294d2bc8774913 /epan | |
parent | ec383306e52b16f117556804443fd217007cb5c9 (diff) |
TLS13: fix CertificateVerify dissection for -18
digitally-signed is gone in TLS 1.3. ClientKeyExchange/ServerKeyExchange
are gone, so effectively modifying this function is good enough to cover
CertificateVerify dissection (ssl_dissect_hnd_cli_cert_verify).
See https://tools.ietf.org/html/draft-ietf-tls-tls13-18#page-58
Change-Id: I07f621bc088d810a3f35343bec7a0a3303b1426b
Ping-Bug: 12779
Reviewed-on: https://code.wireshark.org/review/19866
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-ssl-utils.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ssl-utils.c b/epan/dissectors/packet-ssl-utils.c index 2a2b07086b..b5f936b6db 100644 --- a/epan/dissectors/packet-ssl-utils.c +++ b/epan/dissectors/packet-ssl-utils.c @@ -7466,6 +7466,7 @@ ssl_dissect_digitally_signed(ssl_common_dissect_t *hf, tvbuff_t *tvb, switch (session->version) { case TLSV1DOT2_VERSION: case DTLSV1DOT2_VERSION: + case TLSV1DOT3_VERSION: /* XXX merge both fields into one SignatureScheme? */ ti_algo = proto_tree_add_item(tree, hf->hf.hs_sig_hash_alg, tvb, offset, 2, ENC_BIG_ENDIAN); ssl_algo_tree = proto_item_add_subtree(ti_algo, hf->ett.hs_sig_hash_alg); |