Lines Matching refs:outer_tlv_len
469 size_t outer_tlv_len = sizeof(struct teap_tlv_hdr) + data->srv_id_len; in eap_teap_build_start() local
473 1 + 4 + outer_tlv_len, EAP_CODE_REQUEST, id); in eap_teap_build_start()
483 wpabuf_put_be32(req, outer_tlv_len); in eap_teap_build_start()
1921 u32 message_len = 0, outer_tlv_len; in eap_teap_process() local
1953 outer_tlv_len = WPA_GET_BE32(pos); in eap_teap_process()
1959 message_len, outer_tlv_len); in eap_teap_process()
1960 if (len < outer_tlv_len) { in eap_teap_process()
1967 (message_len < outer_tlv_len || in eap_teap_process()
1968 message_len < 4 + outer_tlv_len)) { in eap_teap_process()
1974 if (wpabuf_len(respData) < 4 + outer_tlv_len || in eap_teap_process()
1975 len < outer_tlv_len) in eap_teap_process()
1977 resp = wpabuf_alloc(wpabuf_len(respData) - 4 - outer_tlv_len); in eap_teap_process()
1983 wpabuf_put_be16(resp, WPA_GET_BE16(hdr) - 4 - outer_tlv_len); in eap_teap_process()
1990 wpabuf_put_be32(resp, message_len - 4 - outer_tlv_len); in eap_teap_process()
1992 wpabuf_put_data(resp, pos, len - outer_tlv_len); in eap_teap_process()
1993 pos += len - outer_tlv_len; in eap_teap_process()
1995 data->peer_outer_tlvs = wpabuf_alloc_copy(pos, outer_tlv_len); in eap_teap_process()