summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-ssl-utils.h
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2015-06-28 07:31:18 -0700
committerMichael Mann <mmann78@netscape.net>2015-07-03 23:38:26 +0000
commit3ad976896a983178fc42a0794f137983f528cde7 (patch)
tree14da052397719898848caadd0c77facbb416a0a6 /epan/dissectors/packet-ssl-utils.h
parentba9aa3015f29f07bf81cdfebdfab54fdc379b94d (diff)
downloadwireshark-3ad976896a983178fc42a0794f137983f528cde7.tar.gz
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.h5
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