Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

auth_priv.h File Reference

#include "snmp_pp/config_snmp_pp.h"
#include "snmp_pp/usm_v3.h"

Go to the source code of this file.

Compounds

class  Auth
 Abstract class for auth modules. More...

class  AuthMD5
 Authentication module using MD5. More...

class  AuthPriv
 Class that holds all authentication and privacy protocols for a snmp entity. More...

class  AuthSHA
 Authentication module using SHA. More...

class  Priv
 Abstract class for priv modules. More...

class  PrivDES
 Encryption module using DES. More...


Defines

#define SNMPv3_USM_MAX_KEY_LEN   32
#define SNMPv3_AP_MAXLENGTH_AUTHPARAM   128
#define SNMPv3_AP_MAXLENGTH_PRIVPARAM   128
#define SNMPv3_AP_OUTPUT_LENGTH_MD5   16
#define SNMPv3_AP_OUTPUT_LENGTH_SHA   20

Typedefs

typedef unsigned long long pp_uint64
typedef AuthAuthPtr
typedef PrivPrivPtr


Define Documentation

#define SNMPv3_AP_MAXLENGTH_AUTHPARAM   128
 

Definition at line 59 of file auth_priv.h.

#define SNMPv3_AP_MAXLENGTH_PRIVPARAM   128
 

Definition at line 60 of file auth_priv.h.

#define SNMPv3_AP_OUTPUT_LENGTH_MD5   16
 

Definition at line 63 of file auth_priv.h.

Referenced by AuthMD5::get_hash_len().

#define SNMPv3_AP_OUTPUT_LENGTH_SHA   20
 

Definition at line 64 of file auth_priv.h.

Referenced by AuthSHA::get_hash_len().

#define SNMPv3_USM_MAX_KEY_LEN   32
 

Definition at line 56 of file auth_priv.h.


Typedef Documentation

typedef Auth* AuthPtr
 

Definition at line 311 of file auth_priv.h.

typedef unsigned long long pp_uint64
 

Definition at line 47 of file auth_priv.h.

typedef Priv* PrivPtr
 

Definition at line 312 of file auth_priv.h.


Generated on Tue Jan 4 22:42:14 2005 for SNMP++ by doxygen 1.3.2