diff options
author | Peter Wu <peter@lekensteyn.nl> | 2015-06-28 07:31:18 -0700 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2015-07-03 23:38:26 +0000 |
commit | 3ad976896a983178fc42a0794f137983f528cde7 (patch) | |
tree | 14da052397719898848caadd0c77facbb416a0a6 /epan/dissectors/packet-ssl-utils.h | |
parent | ba9aa3015f29f07bf81cdfebdfab54fdc379b94d (diff) |
ssl,dtls: split init/cleanup routines
Minor functional change: instead of an empty hash table, now the
ssl_session_hash and ssl_crandom_hash structures point will be set to
NULL when files are closed.
API change: drop the ssl_keylog_file parameter from ssl_common_init,
add a new ssl_common_cleanup parameter instead.
Change-Id: I65efe71f8347fe9685359f8ed70cfb9673712421
Reviewed-on: https://code.wireshark.org/review/9226
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-ssl-utils.h')
-rw-r--r-- | epan/dissectors/packet-ssl-utils.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ssl-utils.h b/epan/dissectors/packet-ssl-utils.h index 722bfa5019..b62915de77 100644 --- a/epan/dissectors/packet-ssl-utils.h +++ b/epan/dissectors/packet-ssl-utils.h @@ -601,8 +601,11 @@ ssl_get_data_info(int proto, packet_info *pinfo, gint key); /* initialize/reset per capture state data (ssl sessions cache) */ extern void -ssl_common_init(ssl_master_key_map_t *master_key_map, FILE **ssl_keylog_file, +ssl_common_init(ssl_master_key_map_t *master_key_map, StringInfo *decrypted_data, StringInfo *compressed_data); +extern void +ssl_common_cleanup(ssl_master_key_map_t *master_key_map, FILE **ssl_keylog_file, + StringInfo *decrypted_data, StringInfo *compressed_data); /* tries to update the secrets cache from the given filename */ extern void |