aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gssapi.h
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-11-02 16:47:26 -0500
committerMichael Mann <mmann78@netscape.net>2015-11-04 02:45:58 +0000
commit795b5c196303032e102189da80acd9d1f64ca8d7 (patch)
treeb834e1aec2ad009a20a18d50459b2aef573b31d3 /epan/dissectors/packet-gssapi.h
parent58431e2f6a939022261e1f54a9bf3e4fa39958ca (diff)
Refactor some GSS-API dissectors to accept dissector data instead of using packet_info.
This can hopefully lead to the removal of the GSS-API specific members of the packet_info structure. Change-Id: I7622d66e9f02c6e4cb76adcf0737b35c6ec88cdd Reviewed-on: https://code.wireshark.org/review/11509 Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-gssapi.h')
-rw-r--r--epan/dissectors/packet-gssapi.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/epan/dissectors/packet-gssapi.h b/epan/dissectors/packet-gssapi.h
index 1d227dfb99..2dec82b7cd 100644
--- a/epan/dissectors/packet-gssapi.h
+++ b/epan/dissectors/packet-gssapi.h
@@ -34,6 +34,17 @@ typedef struct _gssapi_oid_value {
const gchar *comment; /* For the comment */
} gssapi_oid_value;
+/* Created as an attempt to remove members out of packet_info.
+ Data structure to be passed between dissectors */
+typedef struct _gssapi_encrypt_info
+{
+ guint16 decrypt_gssapi_tvb;
+ tvbuff_t *gssapi_wrap_tvb;
+ tvbuff_t *gssapi_encrypted_tvb;
+ tvbuff_t *gssapi_decrypted_tvb;
+ gboolean gssapi_data_encrypted;
+} gssapi_encrypt_info_t;
+
/* Function prototypes */
void