Lines Matching refs:resp

96 	struct wpabuf *resp;  in eap_pax_alloc_resp()  local
99 resp = eap_msg_alloc(EAP_VENDOR_IETF, EAP_TYPE_PAX, in eap_pax_alloc_resp()
101 if (resp == NULL) in eap_pax_alloc_resp()
104 pax = wpabuf_put(resp, sizeof(*pax)); in eap_pax_alloc_resp()
111 return resp; in eap_pax_alloc_resp()
120 struct wpabuf *resp; in eap_pax_process_std_1() local
191 resp = eap_pax_alloc_resp(req, id, EAP_PAX_OP_STD_2, plen); in eap_pax_process_std_1()
192 if (resp == NULL) in eap_pax_process_std_1()
195 wpabuf_put_be16(resp, EAP_PAX_RAND_LEN); in eap_pax_process_std_1()
196 wpabuf_put_data(resp, data->rand.r.y, EAP_PAX_RAND_LEN); in eap_pax_process_std_1()
200 wpabuf_put_be16(resp, data->cid_len); in eap_pax_process_std_1()
201 wpabuf_put_data(resp, data->cid, data->cid_len); in eap_pax_process_std_1()
205 wpabuf_put_be16(resp, EAP_PAX_MAC_LEN); in eap_pax_process_std_1()
206 rpos = wpabuf_put(resp, EAP_PAX_MAC_LEN); in eap_pax_process_std_1()
216 rpos = wpabuf_put(resp, EAP_PAX_ICV_LEN); in eap_pax_process_std_1()
218 wpabuf_head(resp), wpabuf_len(resp) - EAP_PAX_ICV_LEN, in eap_pax_process_std_1()
227 return resp; in eap_pax_process_std_1()
236 struct wpabuf *resp; in eap_pax_process_std_3() local
308 resp = eap_pax_alloc_resp(req, id, EAP_PAX_OP_ACK, EAP_PAX_ICV_LEN); in eap_pax_process_std_3()
309 if (resp == NULL) in eap_pax_process_std_3()
314 rpos = wpabuf_put(resp, EAP_PAX_ICV_LEN); in eap_pax_process_std_3()
316 wpabuf_head(resp), wpabuf_len(resp) - EAP_PAX_ICV_LEN, in eap_pax_process_std_3()
318 wpabuf_free(resp); in eap_pax_process_std_3()
328 return resp; in eap_pax_process_std_3()
338 struct wpabuf *resp; in eap_pax_process() local
444 resp = eap_pax_process_std_1(data, ret, id, req, flen); in eap_pax_process()
447 resp = eap_pax_process_std_3(data, ret, id, req, flen); in eap_pax_process()
460 return resp; in eap_pax_process()