diff options
author | Luis Ontanon <luis.ontanon@gmail.com> | 2007-02-07 14:54:35 +0000 |
---|---|---|
committer | Luis Ontanon <luis.ontanon@gmail.com> | 2007-02-07 14:54:35 +0000 |
commit | 2006fac5001aa467ad9d8ce1e0d6e3eec153c778 (patch) | |
tree | 9a3bf4e0af9f4c0dd25f4f39337540b5ab3983a1 /asn1/snmp/packet-snmp-template.h | |
parent | 5ec87e6eef75ca30eead6859139efcc8b5fe679e (diff) |
* Add a category param to the uat.
* UATify SNMP Users
svn path=/trunk/; revision=20736
Diffstat (limited to 'asn1/snmp/packet-snmp-template.h')
-rw-r--r-- | asn1/snmp/packet-snmp-template.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/asn1/snmp/packet-snmp-template.h b/asn1/snmp/packet-snmp-template.h index e117f77273..1c945c2c6e 100644 --- a/asn1/snmp/packet-snmp-template.h +++ b/asn1/snmp/packet-snmp-template.h @@ -45,7 +45,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; @@ -63,6 +63,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; }; @@ -93,24 +95,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 */ |