aboutsummaryrefslogtreecommitdiffstats
path: root/epan/packet_info.h
diff options
context:
space:
mode:
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2005-03-08 09:43:36 +0000
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>2005-03-08 09:43:36 +0000
commit5d976ca6f1c6d0c7429e7c3bc3823b95b25f8186 (patch)
treed05b9ce7072fa984209609eba66f35949635c996 /epan/packet_info.h
parent95246dc0f0ece7d0ee9ad8e805527d801c8d8f46 (diff)
gssapi decryption nees a few new fields to pass the blobs from application layer dissector all the way down to spnego or friends and back.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13658 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/packet_info.h')
-rw-r--r--epan/packet_info.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/epan/packet_info.h b/epan/packet_info.h
index ffb0484ce6..16a72d6a07 100644
--- a/epan/packet_info.h
+++ b/epan/packet_info.h
@@ -123,11 +123,25 @@ typedef struct _packet_info {
guint16 src_idx; /* Source port index (Cisco MDS-specific) */
guint16 dst_idx; /* Dest port index (Cisco MDS-specific) */
guint16 vsan; /* Fibre channel/Cisco MDS-specific */
+
+ /* Extra data for DCERPC handling and tracking of context ids */
guint16 dcectxid; /* Context ID (DCERPC-specific) */
int dcetransporttype; /* Transport type
* Value -1 means "not a DCERPC packet"
*/
guint16 dcetransportsalt; /* fid: if transporttype==DCE_CN_TRANSPORT_SMBPIPE */
+
+ /* Extra data for handling of decryption of GSSAPI wrapped tvbuffs.
+ Caller sets gssapi_decrypt_tvb if this service is requested.
+ If gssapi_encrypted_tvb is NULL, then the rest of the tvb data following
+ the gssapi blob it self is decrypted othervise the gssapi_encrypted_tvb
+ tvb will be decrypted (DCERPC has the data before the gssapi blob)
+ */
+ gboolean decrypt_gssapi_tvb;
+ tvbuff_t *gssapi_wrap_tvb;
+ tvbuff_t *gssapi_encrypted_tvb;
+ tvbuff_t *gssapi_decrypted_tvb;
+
guint32 ppid[MAX_NUMBER_OF_PPIDS]; /* The first NUMBER_OF_PPIDS PPIDS which are present
* in the SCTP packet
*/