summaryrefslogtreecommitdiffstats
path: root/plugins/epan/opcua/opcua_security_layer.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/epan/opcua/opcua_security_layer.h')
-rw-r--r--plugins/epan/opcua/opcua_security_layer.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/epan/opcua/opcua_security_layer.h b/plugins/epan/opcua/opcua_security_layer.h
index d5b36ce0..c4dc2fe6 100644
--- a/plugins/epan/opcua/opcua_security_layer.h
+++ b/plugins/epan/opcua/opcua_security_layer.h
@@ -14,5 +14,11 @@
** Author: Gerhard Gappmeier <gerhard.gappmeier@ascolab.com>
******************************************************************************/
+struct ua_metadata;
+
void registerSecurityLayerTypes(int proto);
-void parseSecurityLayer(proto_tree *tree, tvbuff_t *tvb, gint *pOffset);
+void registerSequenceLayerTypes(int proto);
+void parseSecurityHeader(proto_tree *tree, tvbuff_t *tvb, int *pOffset, struct ua_metadata *data);
+void parseSequenceHeader(proto_tree *tree, tvbuff_t *tvb, int *pOffset, struct ua_metadata *data);
+void parseSecurityFooterSO(proto_tree *tree, tvbuff_t *tvb, int offset, unsigned sig_len);
+void parseSecurityFooterSAE(proto_tree *tree, tvbuff_t *tvb, int offset, unsigned pad_len, unsigned sig_len);