/openbsd-current/usr.bin/snmp/ |
H A D | usm.c | 42 char *engineid; member in struct:usm_sec 147 * This device returns the engineid on probing, but only returns boots 194 if ((params = ober_printf_elements(NULL, "{xddxxx}", usm->engineid, 345 char *engineid, *user, *digest, *salt; local 365 if (ober_scanf_elements(secparams, "{xddxpxx}", &engineid, &engineidlen, 374 if (usm_setengineid(agent->v3->sec, engineid, 380 if (memcmp(usm->engineid, engineid, engineidlen) != 0) 495 free(usm->engineid); 570 usm_setengineid(struct snmp_sec *sec, char *engineid, size_ argument [all...] |
H A D | snmp.c | 72 snmp_v3_setengineid(struct snmp_v3 *v3, char *engineid, size_t engineidlen) argument 75 free(v3->engineid); 76 if ((v3->engineid = malloc(engineidlen)) == NULL) 78 memcpy(v3->engineid, engineid, engineidlen); 145 free(v3->engineid); 415 agent->v3->engineid, agent->v3->engineidlen, 484 char *encpdu, *engineid; local 533 if (ober_scanf_elements(scopedpdu, "{xeS{", &engineid, 537 if (snmp_v3_setengineid(agent->v3, engineid, [all...] |
H A D | snmp.h | 140 char *engineid; member in struct:snmp_v3
|
/openbsd-current/usr.sbin/snmpd/ |
H A D | parse.y | 141 static uint8_t engineid[SNMPD_MAXENGINEIDLEN]; 312 yyerror("Redefinition of engineid"); 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) [all...] |
H A D | usm.c | 272 char *engineid; local 300 if (ober_scanf_elements(usm, "{xiixpxx$", &engineid, &enginelen, 308 log_debug("USM: engineid '%s', engine boots %lld, engine time %lld, " 309 "user '%s'", tohexstr(engineid, enginelen), engine_boots, 322 memcmp(engineid, snmpd_env->sc_engineid, enginelen) != 0) {
|
H A D | snmpe.c | 245 char *flagstr, *ctxname, *engineid; local 308 &engineid, &msg->sm_ctxengineid_len, &ctxname, &len, 313 memcpy(msg->sm_ctxengineid, engineid, msg->sm_ctxengineid_len);
|
/openbsd-current/regress/usr.sbin/snmpd/ |
H A D | snmp.c | 64 char engineid[32]; member in struct:usm 87 char engineid[32]; member in struct:headerdata 441 memcpy(params->engineid, sp.usm.engineid, sp.usm.engineidlen); 473 hd->msgsm, sp, splen, hd->engineid, hd->engineidlen, 495 if ((sp = ober_printf_elements(NULL, "{xddxss}", params->engineid, 514 char *msgflags, *spstr, *engineid, *name; local 521 &sm, &spstr, &spstrlen, &engineid, &engineidlen, &name, &namelen, 538 memcmp(hd->engineid, engineid, engineidle 562 char *engineid, *username, *authparams, *privparams; local [all...] |