added files
[bcm963xx.git] / userapps / opensource / net-snmp / include / net-snmp / library / transform_oids.h
1 #ifndef _net_snmp_transform_oids_h
2 #define _net_snmp_transform_oids_h
3
4 #ifdef __cplusplus
5 extern          "C" {
6 #endif
7 /*
8  * transform_oids.h
9  *
10  * Numeric MIB names for auth and priv transforms.
11  */
12
13 extern oid      usmNoAuthProtocol[10];  /* == { 1,3,6,1,6,3,10,1,1,1 }; */
14 extern oid      usmHMACMD5AuthProtocol[10];     /* == { 1,3,6,1,6,3,10,1,1,2 }; */
15 extern oid      usmHMACSHA1AuthProtocol[10];    /* == { 1,3,6,1,6,3,10,1,1,3 }; */
16 extern oid      usmNoPrivProtocol[10];  /* == { 1,3,6,1,6,3,10,1,2,1 }; */
17 extern oid      usmDESPrivProtocol[10]; /* == { 1,3,6,1,6,3,10,1,2,2 }; */
18
19 /* XXX: OIDs not defined yet */
20 extern oid      usmAES128PrivProtocol[10]; /* == { XXX, 1, 2 }; */
21 extern oid      usmAES192PrivProtocol[10]; /* == { XXX, 1, 3 }; */
22 extern oid      usmAES256PrivProtocol[10]; /* == { XXX, 1, 4 }; */
23
24 #define USM_AUTH_PROTO_NOAUTH_LEN 10
25 #define USM_AUTH_PROTO_MD5_LEN 10
26 #define USM_AUTH_PROTO_SHA_LEN 10
27 #define USM_PRIV_PROTO_NOPRIV_LEN 10
28 #define USM_PRIV_PROTO_DES_LEN 10
29
30 #define USM_PRIV_PROTO_AES128_LEN 10
31 #define USM_PRIV_PROTO_AES192_LEN 10
32 #define USM_PRIV_PROTO_AES256_LEN 10
33
34 #ifdef __cplusplus
35 }
36 #endif
37 #endif