Home
last modified time | relevance | path

Searched refs:engineid (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/usr.sbin/snmpd/
H A Dparse.y141 static uint8_t engineid[SNMPD_MAXENGINEIDLEN]; variable
315 memcpy(conf->sc_engineid, engineid, engineidlen);
598 engineid[engineidlen++] = SNMP_ENGINEID_FMT_IPv4;
604 memcpy(engineid + engineidlen, &addr,
605 sizeof(engineid) - engineidlen);
606 engineid[0] |= SNMP_ENGINEID_NEW;
613 engineid[engineidlen++] = SNMP_ENGINEID_FMT_IPv6;
619 memcpy(engineid + engineidlen, &addr,
620 sizeof(engineid) - engineidlen);
621 engineid[0] |= SNMP_ENGINEID_NEW;
[all …]
H A Dusm.c272 char *engineid; in usm_decode() local
300 if (ober_scanf_elements(usm, "{xiixpxx$", &engineid, &enginelen, in usm_decode()
309 "user '%s'", tohexstr(engineid, enginelen), engine_boots, in usm_decode()
322 memcmp(engineid, snmpd_env->sc_engineid, enginelen) != 0) { in usm_decode()
H A Dsnmpe.c245 char *flagstr, *ctxname, *engineid; in snmpe_parse() local
308 &engineid, &msg->sm_ctxengineid_len, &ctxname, &len, in snmpe_parse()
313 memcpy(msg->sm_ctxengineid, engineid, msg->sm_ctxengineid_len); in snmpe_parse()
/openbsd-src/usr.bin/snmp/
H A Dusm.c42 char *engineid; member
194 if ((params = ober_printf_elements(NULL, "{xddxxx}", usm->engineid, in usm_genparams()
345 char *engineid, *user, *digest, *salt; in usm_parseparams() local
365 if (ober_scanf_elements(secparams, "{xddxpxx}", &engineid, &engineidlen, in usm_parseparams()
374 if (usm_setengineid(agent->v3->sec, engineid, in usm_parseparams()
380 if (memcmp(usm->engineid, engineid, engineidlen) != 0) in usm_parseparams()
495 free(usm->engineid); in usm_free()
570 usm_setengineid(struct snmp_sec *sec, char *engineid, size_t engineidlen) in usm_setengineid() argument
575 if (usm->engineid != NULL) in usm_setengineid()
576 free(usm->engineid); in usm_setengineid()
[all …]
H A Dsnmp.c72 snmp_v3_setengineid(struct snmp_v3 *v3, char *engineid, size_t engineidlen) in snmp_v3_setengineid() argument
75 free(v3->engineid); in snmp_v3_setengineid()
76 if ((v3->engineid = malloc(engineidlen)) == NULL) in snmp_v3_setengineid()
78 memcpy(v3->engineid, engineid, engineidlen); in snmp_v3_setengineid()
145 free(v3->engineid); in snmp_v3_free()
415 agent->v3->engineid, agent->v3->engineidlen, in snmp_package()
484 char *encpdu, *engineid; in snmp_unpackage() local
533 if (ober_scanf_elements(scopedpdu, "{xeS{", &engineid, in snmp_unpackage()
537 if (snmp_v3_setengineid(agent->v3, engineid, in snmp_unpackage()
H A Dsnmp.h140 char *engineid; member
/openbsd-src/regress/usr.sbin/snmpd/
H A Dsnmp.c64 char engineid[32]; member
87 char engineid[32]; member
441 memcpy(params->engineid, sp.usm.engineid, sp.usm.engineidlen); in snmpv3_usm_discovery()
473 hd->msgsm, sp, splen, hd->engineid, hd->engineidlen, in snmpv3_encode()
495 if ((sp = ober_printf_elements(NULL, "{xddxss}", params->engineid, in snmpv3_usm_encode()
514 char *msgflags, *spstr, *engineid, *name; in snmpv3_decode() local
521 &sm, &spstr, &spstrlen, &engineid, &engineidlen, &name, &namelen, in snmpv3_decode()
538 memcmp(hd->engineid, engineid, engineidlen) != 0) in snmpv3_decode()
542 memcpy(hd->engineid, engineid, engineidlen); in snmpv3_decode()
562 char *engineid, *username, *authparams, *privparams; in snmpv3_usm_decode() local
[all …]