transform_oids.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:1k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. #ifndef _net_snmp_transform_oids_h
  2. #define _net_snmp_transform_oids_h
  3. #ifdef __cplusplus
  4. extern          "C" {
  5. #endif
  6. /*
  7.  * transform_oids.h
  8.  *
  9.  * Numeric MIB names for auth and priv transforms.
  10.  */
  11. extern oid      usmNoAuthProtocol[10];  /* == { 1,3,6,1,6,3,10,1,1,1 }; */
  12. #ifndef DISABLE_MD5
  13. extern oid      usmHMACMD5AuthProtocol[10];     /* == { 1,3,6,1,6,3,10,1,1,2 }; */
  14. #endif
  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. #ifndef DISABLE_DES
  18. extern oid      usmDESPrivProtocol[10]; /* == { 1,3,6,1,6,3,10,1,2,2 }; */
  19. #endif
  20. /* XXX: OIDs not defined yet */
  21. extern oid      usmAESPrivProtocol[10]; /* == { 1,3,6,1,6,3,10,1,2,4 }; */
  22. extern oid      *usmAES128PrivProtocol; /* backwards compat */
  23. #define USM_AUTH_PROTO_NOAUTH_LEN 10
  24. #define USM_AUTH_PROTO_MD5_LEN 10
  25. #define USM_AUTH_PROTO_SHA_LEN 10
  26. #define USM_PRIV_PROTO_NOPRIV_LEN 10
  27. #define USM_PRIV_PROTO_DES_LEN 10
  28. #define USM_PRIV_PROTO_AES_LEN 10
  29. #define USM_PRIV_PROTO_AES128_LEN 10 /* backwards compat */
  30. #ifdef __cplusplus
  31. }
  32. #endif
  33. #endif