diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-03-08 09:43:36 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2005-03-08 09:43:36 +0000 |
commit | 5d976ca6f1c6d0c7429e7c3bc3823b95b25f8186 (patch) | |
tree | d05b9ce7072fa984209609eba66f35949635c996 /epan/packet_info.h | |
parent | 95246dc0f0ece7d0ee9ad8e805527d801c8d8f46 (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.h | 14 |
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 */ |