Lines Matching refs:resp
502 const struct wpabuf *req, struct wpabuf **resp, in eap_tlv_process() argument
546 *resp = eap_tlv_build_nak(eap_get_id(req), in eap_tlv_process()
548 return *resp == NULL ? -1 : 0; in eap_tlv_process()
621 *resp = eap_tlv_build_result(sm, data, crypto_tlv != NULL, in eap_tlv_process()
633 struct wpabuf **resp) in eap_peap_phase2_request() argument
652 *resp = eap_sm_buildIdentity(sm, hdr->identifier, 1); in eap_peap_phase2_request()
656 if (eap_tlv_process(sm, data, &iret, req, resp, in eap_peap_phase2_request()
685 *resp = eap_msg_alloc( in eap_peap_phase2_request()
690 if (*resp == NULL) { in eap_peap_phase2_request()
696 wpabuf_put_buf(*resp, buf); in eap_peap_phase2_request()
743 hdr, resp)) in eap_peap_phase2_request()
768 *resp = data->phase2_method->process(sm, data->phase2_priv, in eap_peap_phase2_request()
780 if (*resp == NULL && in eap_peap_phase2_request()
801 struct wpabuf *resp = NULL; in eap_peap_decrypt() local
911 &resp)) { in eap_peap_decrypt()
948 resp = wpabuf_alloc(sizeof(struct eap_hdr)); in eap_peap_decrypt()
949 if (resp) { in eap_peap_decrypt()
950 rhdr = wpabuf_put(resp, sizeof(*rhdr)); in eap_peap_decrypt()
973 resp = wpabuf_alloc(sizeof(struct eap_hdr)); in eap_peap_decrypt()
974 if (resp) { in eap_peap_decrypt()
975 rhdr = wpabuf_put(resp, sizeof(*rhdr)); in eap_peap_decrypt()
989 if (resp) { in eap_peap_decrypt()
994 "EAP-PEAP: Encrypting Phase 2 data", resp); in eap_peap_decrypt()
996 if (wpabuf_len(resp) >= 5 && in eap_peap_decrypt()
997 wpabuf_head_u8(resp)[0] == EAP_CODE_RESPONSE && in eap_peap_decrypt()
998 eap_get_type(resp) == EAP_TYPE_TLV) in eap_peap_decrypt()
1000 rmsg = resp; in eap_peap_decrypt()
1002 wpabuf_set(&buf, wpabuf_head_u8(resp) + in eap_peap_decrypt()
1004 wpabuf_len(resp) - sizeof(struct eap_hdr)); in eap_peap_decrypt()
1014 wpabuf_clear_free(resp); in eap_peap_decrypt()
1029 struct wpabuf *resp; in eap_peap_process() local
1065 resp = NULL; in eap_peap_process()
1068 res = eap_peap_decrypt(sm, data, ret, req, &msg, &resp); in eap_peap_process()
1077 resp = data->pending_resp; in eap_peap_process()
1080 return resp; in eap_peap_process()
1101 &resp); in eap_peap_process()
1108 return resp; in eap_peap_process()
1116 data->pending_resp = resp; in eap_peap_process()
1211 data->pending_phase2_req = resp; in eap_peap_process()
1212 resp = NULL; in eap_peap_process()
1214 &resp); in eap_peap_process()
1223 wpabuf_clear_free(resp); in eap_peap_process()
1228 return resp; in eap_peap_process()