Deleted Added
full compact
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 ---