diff options
author | Peter Wu <peter@lekensteyn.nl> | 2016-02-18 18:24:29 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-02-19 03:33:45 +0000 |
commit | f4580ac9edc8b53514ad6dc18130e1cd55df509f (patch) | |
tree | a80a70cd829feedb3e7139dd2af3103b04bb8815 /.gitattributes | |
parent | eb75ec1824e374c3b021ccee9e768e63a56de05c (diff) |
ssl: fix decryption when session ticket is not used
Do not use the client-supplied session ticket for decryption when the
session is not resumed as the cached key (associated with that ticket)
is invalid for this new session. SSL Session IDs are unaffected by this
issue as only the server-issued Session ID is considered.
This fixes decryption of a SSL capture which uses the keylog file for
decryption, but where the session tickets are invalid because the server
was restarted.
Additionally, the session and session tickets stores are split to avoid
exporting session tickets via File -> Export SSL Session keys. Session
tickets should only be used internally, the CLIENT_RANDOM identifier is
shorter and is the preferred method to link secrets.
Change-Id: If96d7a4e89389825478e67e9a65401ce0607aa66
Reviewed-on: https://code.wireshark.org/review/13994
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions