Lines Matching refs:suser
199 uuser->suser.auth_proto = clone->suser.auth_proto; in op_usm_users()
200 uuser->suser.priv_proto = clone->suser.priv_proto; in op_usm_users()
201 memcpy(uuser->suser.auth_key, clone->suser.auth_key, in op_usm_users()
202 sizeof(uuser->suser.auth_key)); in op_usm_users()
203 memcpy(uuser->suser.priv_key, clone->suser.priv_key, in op_usm_users()
204 sizeof(uuser->suser.priv_key)); in op_usm_users()
209 ctx->scratch->int1 = uuser->suser.auth_proto; in op_usm_users()
212 uuser->suser.auth_proto = SNMP_AUTH_NOAUTH; in op_usm_users()
215 uuser->suser.auth_proto = SNMP_AUTH_HMAC_MD5; in op_usm_users()
218 uuser->suser.auth_proto = SNMP_AUTH_HMAC_SHA; in op_usm_users()
227 (usm_user == NULL || strcmp(uuser->suser.sec_name, in op_usm_users()
228 usm_user->suser.sec_name) != 0)) in op_usm_users()
235 memcpy(ctx->scratch->ptr1, uuser->suser.auth_key, in op_usm_users()
237 memcpy(uuser->suser.auth_key, val->v.octetstring.octets, in op_usm_users()
242 ctx->scratch->int1 = uuser->suser.priv_proto; in op_usm_users()
245 uuser->suser.priv_proto = SNMP_PRIV_NOPRIV; in op_usm_users()
248 uuser->suser.priv_proto = SNMP_PRIV_DES; in op_usm_users()
251 uuser->suser.priv_proto = SNMP_PRIV_AES; in op_usm_users()
260 (usm_user == NULL || strcmp(uuser->suser.sec_name, in op_usm_users()
261 usm_user->suser.sec_name) != 0)) in op_usm_users()
268 memcpy(ctx->scratch->ptr1, uuser->suser.priv_key, in op_usm_users()
269 sizeof(uuser->suser.priv_key)); in op_usm_users()
270 memcpy(uuser->suser.priv_key, val->v.octetstring.octets, in op_usm_users()
353 uuser->suser.auth_proto = ctx->scratch->int1; in op_usm_users()
357 memcpy(uuser->suser.auth_key, ctx->scratch->ptr1, in op_usm_users()
358 sizeof(uuser->suser.auth_key)); in op_usm_users()
362 uuser->suser.priv_proto = ctx->scratch->int1; in op_usm_users()
366 memcpy(uuser->suser.priv_key, ctx->scratch->ptr1, in op_usm_users()
367 sizeof(uuser->suser.priv_key)); in op_usm_users()
398 return (string_get(val, uuser->suser.sec_name, -1)); in op_usm_users()
403 switch (uuser->suser.auth_proto) { in op_usm_users()
420 return (string_get(val, (char *)uuser->suser.auth_key, 0)); in op_usm_users()
422 switch (uuser->suser.priv_proto) { in op_usm_users()
439 return (string_get(val, (char *)uuser->suser.priv_key, 0)); in op_usm_users()
485 oid->len = sub + uuser->user_engine_len + strlen(uuser->suser.sec_name); in usm_append_userindex()
492 oid->subs[sub] = strlen(uuser->suser.sec_name); in usm_append_userindex()
494 oid->subs[sub + i] = uuser->suser.sec_name[i - 1]; in usm_append_userindex()
602 syslog(LOG_ERR, "user %s\t\t%s, %s", uuser->suser.sec_name, in usm_dump()
603 authstr[uuser->suser.auth_proto], in usm_dump()
604 privstr[uuser->suser.priv_proto]); in usm_dump()