Lines Matching defs:resp

268 static int eap_ttls_avp_encapsulate(struct wpabuf **resp, u32 avp_code,
274 msg = wpabuf_alloc(sizeof(struct ttls_avp) + wpabuf_len(*resp) + 4);
276 wpabuf_clear_free(*resp);
277 *resp = NULL;
282 pos = eap_ttls_avp_hdr(avp, avp_code, 0, mandatory, wpabuf_len(*resp));
283 os_memcpy(pos, wpabuf_head(*resp), wpabuf_len(*resp));
284 pos += wpabuf_len(*resp);
286 wpabuf_clear_free(*resp);
288 *resp = msg;
376 struct wpabuf **resp)
383 *resp = data->phase2_method->process(sm, data->phase2_priv, &iret,
403 struct wpabuf **resp)
411 resp);
449 hdr, resp))
469 return eap_ttls_phase2_eap_process(sm, data, ret, hdr, len, resp);
477 struct wpabuf **resp)
492 *resp = eap_sm_buildIdentity(sm, hdr->identifier, 1);
504 resp) < 0)
510 resp) < 0)
515 if (*resp == NULL &&
521 if (*resp == NULL)
525 *resp);
526 return eap_ttls_avp_encapsulate(resp, RADIUS_ATTR_EAP_MESSAGE, 1);
533 struct wpabuf **resp)
614 *resp = msg;
628 struct wpabuf **resp)
716 *resp = msg;
731 struct wpabuf **resp)
771 *resp = msg;
785 struct wpabuf **resp)
851 *resp = msg;
867 struct wpabuf **resp)
903 res = eap_ttls_phase2_request_eap(sm, data, ret, hdr, resp);
906 res = eap_ttls_phase2_request_mschapv2(sm, data, ret, resp);
909 res = eap_ttls_phase2_request_mschap(sm, data, ret, resp);
912 res = eap_ttls_phase2_request_pap(sm, data, ret, resp);
915 res = eap_ttls_phase2_request_chap(sm, data, ret, resp);
1119 struct wpabuf *resp, u8 identifier,
1122 if (resp == NULL)
1126 resp);
1129 resp, out_data)) {
1132 wpabuf_clear_free(resp);
1135 wpabuf_clear_free(resp);
1145 struct wpabuf **resp)
1181 if (eap_ttls_phase2_request(sm, data, ret, hdr, resp)) {
1263 struct wpabuf **resp)
1282 if (eap_ttls_process_phase2_eap(sm, data, ret, parse, resp) < 0)
1298 struct wpabuf *resp = NULL;
1310 if (eap_ttls_process_phase2_eap(sm, data, ret, parse, &resp) <
1325 &resp) == 0)
1334 if (eap_ttls_process_tnc_start(sm, data, ret, parse, &resp) <
1347 if (resp) {
1348 if (eap_ttls_encrypt_response(sm, data, resp, identifier,
1372 struct wpabuf *resp;
1381 resp = NULL;
1382 if (eap_ttls_phase2_request(sm, data, ret, hdr, &resp)) {
1388 if (resp == NULL &&
1403 retval = eap_ttls_encrypt_response(sm, data, resp, identifier,
1680 struct wpabuf *resp;
1706 resp = NULL;
1709 res = eap_ttls_decrypt(sm, data, ret, id, &msg, &resp);
1712 &msg, &resp);
1720 wpabuf_clear_free(resp);
1724 return resp;