From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9499
authoralagoutte <alagoutte@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 13 Dec 2013 14:06:18 +0000 (14:06 +0000)
committeralagoutte <alagoutte@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 13 Dec 2013 14:06:18 +0000 (14:06 +0000)
commit2e2e063c39675788903dcda0e4d557033160b965
tree95e2e25a6f64402e731b218e8888486d53c44fa2
parent734900910fd5e9c7e85ad867b8813b1a03f7d05b
From Hauke Mehrtens via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9499

DLTS: add cipher version for OpenSSL pre 0.9.8f

OpenSSL pre 0.9.8f uses the TLS version 0x0100 and is not completely
compatible with DTLS 1.0 or 1.2. One difference is that the encrypted
pre master from TLS 1.0 does not have an own length, which is needed by
TLS and DTLS 1.0, this makes decrypting impossible. This patch makes it
possible for the code to distinguish between this OpenSSL version and
real DTLS 1.0, because they are not using the same code any more. This
is needed to fix the snakeoil-dtls test.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@54043 f5534014-38df-0310-8fa8-9805f1628bb7
epan/dissectors/packet-dtls.c
epan/dissectors/packet-ssl-utils.c
epan/dissectors/packet-ssl-utils.h