radius_put_raw_attr
int radius_put_raw_attr(RADIUS_PACKET *, uint8_t, const void *,
if (radius_put_raw_attr(packet, type, (const char *)buf + off,
return radius_put_raw_attr(packet, type, str, strlen(str));
return radius_put_raw_attr(packet, type, &nval, sizeof(tname)); \
return radius_put_raw_attr(packet, type, val, sizeof(tname)); \
if (radius_put_raw_attr(packet, RADIUS_TYPE_USER_PASSWORD, cipher,
radius_put_raw_attr(packet, 10, data0, sizeof(data0));
radius_put_raw_attr(packet, 20, data1, sizeof(data1));
radius_put_raw_attr(packet, 20, data2, sizeof(data2));
radius_put_raw_attr(packet, 10, data0, sizeof(data0));
radius_put_raw_attr(packet, 10, data1, sizeof(data1));
radius_put_raw_attr(packet, 10, data0, sizeof(data0));
radius_put_raw_attr(packet, 80, data2, sizeof(data2));
radius_put_raw_attr(packet, 10, data1, sizeof(data1));
radius_put_raw_attr(packet, 80, data2, sizeof(data2));
radius_put_raw_attr(packet, 20, data2, sizeof(data2));
radius_put_raw_attr(packet, 20, data2, sizeof(data2));
radius_put_raw_attr(packet, 40, "zxcv\0", 5);
radius_put_raw_attr(packet, 1, "", 1); /* padding for UNalignment */
radius_put_raw_attr(packet, 1, "", 1); /* padding for UNalignment */
radius_put_raw_attr(pkt, RADIUS_TYPE_STATE,
radius_put_raw_attr(pkt, RADIUS_TYPE_CLASS,
if (radius_put_raw_attr(radpkt,
if (radius_put_raw_attr(radpkt,
if (radius_put_raw_attr(radpkt, RADIUS_TYPE_USER_PASSWORD, pass,
if (radius_put_raw_attr(pkt, RADIUS_TYPE_NAS_IPV6_ADDRESS,
radius_put_raw_attr(reqpkt, RADIUS_TYPE_NAS_IPV6_ADDRESS,
radius_put_raw_attr(reqpkt, RADIUS_TYPE_CHAP_CHALLENGE,
radius_put_raw_attr(reqpkt, RADIUS_TYPE_CHAP_PASSWORD,
radius_put_raw_attr(reqpkt, RADIUS_TYPE_NAS_PORT, &u32val, 4);
radius_put_raw_attr(q0->res,
(void)radius_put_raw_attr(radpkt, RADIUS_TYPE_USER_PASSWORD,
radius_put_raw_attr(radres, RADIUS_TYPE_EAP_MESSAGE, buf,
radius_put_raw_attr(radres, RADIUS_TYPE_STATE, req->state,
radius_put_raw_attr(radres, RADIUS_TYPE_EAP_MESSAGE, &eapres,
radius_put_raw_attr(radres, RADIUS_TYPE_STATE, req->state,
radius_put_raw_attr(radres,
radius_put_raw_attr(respkt, RADIUS_TYPE_STATE, req->state,
radius_put_raw_attr(respkt, RADIUS_TYPE_EAP_MESSAGE, &eap,
radius_put_raw_attr(resp, RADIUS_TYPE_EAP_MESSAGE, &eap,
radius_put_raw_attr(resp, RADIUS_TYPE_EAP_MESSAGE, &eap,