aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-snmp.h
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2007-02-07 14:54:35 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2007-02-07 14:54:35 +0000
commit2006fac5001aa467ad9d8ce1e0d6e3eec153c778 (patch)
tree9a3bf4e0af9f4c0dd25f4f39337540b5ab3983a1 /epan/dissectors/packet-snmp.h
parent5ec87e6eef75ca30eead6859139efcc8b5fe679e (diff)
* Add a category param to the uat.
* UATify SNMP Users svn path=/trunk/; revision=20736
Diffstat (limited to 'epan/dissectors/packet-snmp.h')
-rw-r--r--epan/dissectors/packet-snmp.h22
1 files changed, 3 insertions, 19 deletions
diff --git a/epan/dissectors/packet-snmp.h b/epan/dissectors/packet-snmp.h
index 31f6dafa9a..2dc98d1248 100644
--- a/epan/dissectors/packet-snmp.h
+++ b/epan/dissectors/packet-snmp.h
@@ -53,7 +53,7 @@ typedef struct _snmp_usm_auth_model_t {
typedef struct _snmp_user_t {
snmp_usm_key_t userName;
-
+
snmp_usm_auth_model_t* authModel;
snmp_usm_key_t authPassword;
snmp_usm_key_t authKey;
@@ -71,6 +71,8 @@ typedef struct {
struct _snmp_ue_assoc_t {
snmp_user_t user;
snmp_engine_id_t engine;
+ guint auth_model;
+ guint priv_proto;
struct _snmp_ue_assoc_t* next;
};
@@ -101,24 +103,6 @@ extern guint dissect_snmp_pdu(tvbuff_t *, int, packet_info *, proto_tree *tree,
int, gint, gboolean);
extern int dissect_snmp_engineid(proto_tree *, tvbuff_t *, int, int);
-/* SNMPv3 USM authentication functions */
-gboolean snmp_usm_auth_md5(snmp_usm_params_t* p, guint8**, guint*, gchar const**);
-gboolean snmp_usm_auth_sha1(snmp_usm_params_t* p, guint8**, guint*, gchar const**);
-
-/* SNMPv3 USM privacy functions */
-tvbuff_t* snmp_usm_priv_des(snmp_usm_params_t*, tvbuff_t*, gchar const**);
-tvbuff_t* snmp_usm_priv_aes(snmp_usm_params_t*, tvbuff_t*, gchar const**);
-
-
-void snmp_usm_password_to_key_md5(const guint8 *password, guint passwordlen, const guint8 *engineID, guint engineLength, guint8 *key);
-void snmp_usm_password_to_key_sha1(const guint8 *password, guint passwordlen, const guint8 *engineID, guint engineLength, guint8 *key);
-
-
-/* defined in load_snmp_users_file.l */
-/* returns NULL when OK or else the error string */
-extern gchar* load_snmp_users_file(const char* filename, snmp_ue_assoc_t** assocs);
-
-
/*#include "packet-snmp-exp.h"*/
#endif /* PACKET_SNMP_H */