22#ifndef PROTOCORE_SNMP_V3_H
23#define PROTOCORE_SNMP_V3_H
32#define SNMP_V3_AUTH_PARAM_LEN 24
34#define SNMP_V3_PRIV_PARAM_LEN 8
43void pc_snmp_v3_init(
const uint8_t *engine_id =
nullptr,
size_t engine_id_len = 0);
52void pc_snmp_v3_set_user(
const char *user,
const char *auth_pass,
const char *priv_pass);
60void pc_snmp_v3_set_boots(uint32_t boots);
63uint32_t pc_snmp_v3_get_boots();
73size_t pc_snmp_v3_process(
const uint8_t *req,
size_t req_len, uint8_t *resp,
size_t pc_resp_cap);
User-facing configuration for ProtoCore.