aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-infiniband.c
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2015-11-14 12:47:28 +0100
committerPeter Wu <peter@lekensteyn.nl>2015-11-16 21:47:43 +0000
commit4002f98413cd07abf53535e83beb63ccde939db7 (patch)
tree5f0e35a706dc334acc2a37697e660202b7629421 /epan/dissectors/packet-infiniband.c
parentc90990068ff2f442bdfb2475dc9dd3a55cdb2e46 (diff)
ssl,dtls: use ProtocolVersion from Server Hello
A DTLS capture from Jitsi Videobridge for Windows x64 (v519) using a (patched?) BouncyCastle 1.51.0 exposed the odd behavior where the ProtocolVersion from the record layer was always fixed to DTLSv1.2 while the server agrees to use DTLSv1.0. This resulted in a Malformed packet dissection of the ServerKeyExchange message which mistakenly expects a SignatureAndHash field. Fix this by using the protocol version from the ServerHello. Keep the fallback in case a capture starts in the middle of a SSL conversation. (Also display "DTLS" instead of "SSL" when the version is not yet determined for DTLS packets.) Bug: 11709 Change-Id: I0719977e3b2208da1960121b01dc109fa76bfcb6 Reviewed-on: https://code.wireshark.org/review/11821 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'epan/dissectors/packet-infiniband.c')
0 files changed, 0 insertions, 0 deletions