snmp.h (216294) | snmp.h (216594) |
---|---|
1/* 2 * Copyright (c) 2001-2003 3 * Fraunhofer Institute for Open Communication Systems (FhG Fokus). 4 * All rights reserved. 5 * 6 * Author: Harti Brandt <harti@freebsd.org> 7 * 8 * Copyright (c) 2010 The FreeBSD Foundation --- 75 unchanged lines hidden (view full) --- 84 85enum snmp_version { 86 SNMP_Verr = 0, 87 SNMP_V1 = 1, 88 SNMP_V2c = 2, 89 SNMP_V3, 90}; 91 | 1/* 2 * Copyright (c) 2001-2003 3 * Fraunhofer Institute for Open Communication Systems (FhG Fokus). 4 * All rights reserved. 5 * 6 * Author: Harti Brandt <harti@freebsd.org> 7 * 8 * Copyright (c) 2010 The FreeBSD Foundation --- 75 unchanged lines hidden (view full) --- 84 85enum snmp_version { 86 SNMP_Verr = 0, 87 SNMP_V1 = 1, 88 SNMP_V2c = 2, 89 SNMP_V3, 90}; 91 |
92#define SNMP_MPM_SNMP_V1 0 93#define SNMP_MPM_SNMP_V2c 1 94#define SNMP_MPM_SNMP_V3 3 95 |
|
92#define SNMP_ADM_STR32_SIZ (32 + 1) 93#define SNMP_AUTH_KEY_SIZ 40 94#define SNMP_PRIV_KEY_SIZ 32 95#define SNMP_USM_AUTH_SIZE 12 96#define SNMP_USM_PRIV_SIZE 8 97#define SNMP_AUTH_HMACMD5_KEY_SIZ 16 98#define SNMP_AUTH_HMACSHA_KEY_SIZ 20 99#define SNMP_PRIV_AES_KEY_SIZ 16 --- 150 unchanged lines hidden (view full) --- 250#define SNMP_MSG_REPORT_FLAG 0x4 251#define SNMP_MSG_AUTODISCOVER 0x80 252 253void snmp_value_free(struct snmp_value *); 254int snmp_value_parse(const char *, enum snmp_syntax, union snmp_values *); 255int snmp_value_copy(struct snmp_value *, const struct snmp_value *); 256 257void snmp_pdu_free(struct snmp_pdu *); | 96#define SNMP_ADM_STR32_SIZ (32 + 1) 97#define SNMP_AUTH_KEY_SIZ 40 98#define SNMP_PRIV_KEY_SIZ 32 99#define SNMP_USM_AUTH_SIZE 12 100#define SNMP_USM_PRIV_SIZE 8 101#define SNMP_AUTH_HMACMD5_KEY_SIZ 16 102#define SNMP_AUTH_HMACSHA_KEY_SIZ 20 103#define SNMP_PRIV_AES_KEY_SIZ 16 --- 150 unchanged lines hidden (view full) --- 254#define SNMP_MSG_REPORT_FLAG 0x4 255#define SNMP_MSG_AUTODISCOVER 0x80 256 257void snmp_value_free(struct snmp_value *); 258int snmp_value_parse(const char *, enum snmp_syntax, union snmp_values *); 259int snmp_value_copy(struct snmp_value *, const struct snmp_value *); 260 261void snmp_pdu_free(struct snmp_pdu *); |
262void snmp_pdu_init_secparams(struct snmp_pdu *); |
|
258enum snmp_code snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *); 259enum snmp_code snmp_pdu_decode_header(struct asn_buf *, struct snmp_pdu *); 260enum snmp_code snmp_pdu_decode_scoped(struct asn_buf *, struct snmp_pdu *, int32_t *); 261enum snmp_code snmp_pdu_encode(struct snmp_pdu *, struct asn_buf *); 262enum snmp_code snmp_pdu_decode_secmode(struct asn_buf *, struct snmp_pdu *); 263 264int snmp_pdu_snoop(const struct asn_buf *); 265 --- 14 unchanged lines hidden --- | 263enum snmp_code snmp_pdu_decode(struct asn_buf *b, struct snmp_pdu *pdu, int32_t *); 264enum snmp_code snmp_pdu_decode_header(struct asn_buf *, struct snmp_pdu *); 265enum snmp_code snmp_pdu_decode_scoped(struct asn_buf *, struct snmp_pdu *, int32_t *); 266enum snmp_code snmp_pdu_encode(struct snmp_pdu *, struct asn_buf *); 267enum snmp_code snmp_pdu_decode_secmode(struct asn_buf *, struct snmp_pdu *); 268 269int snmp_pdu_snoop(const struct asn_buf *); 270 --- 14 unchanged lines hidden --- |