Esempio n. 1
0
func debug_init_secparams(pdu *C.snmp_pdu_t) {
	if pdu.user.auth_proto != C.SNMP_AUTH_NOAUTH {
		pdu.flags |= C.SNMP_MSG_AUTH_FLAG
	}

	switch pdu.user.priv_proto {
	case C.SNMP_PRIV_DES:
		memcpy(&pdu.msg_salt[0], 8, debug_salt)
		pdu.flags |= C.SNMP_MSG_PRIV_FLAG
	case C.SNMP_PRIV_AES:
		memcpy(&pdu.msg_salt[0], 8, debug_salt)
		pdu.flags |= C.SNMP_MSG_PRIV_FLAG
	}
}