Home | History | Annotate | Download | only in eap_server

Lines Matching defs:tlv

111 	struct eap_tlv_hdr *tlv;
116 /* Encapsulate EAP packet in EAP-Payload TLV */
117 wpa_printf(MSG_DEBUG, "EAP-PEAPv2: Add EAP-Payload TLV");
118 e = wpabuf_alloc(sizeof(*tlv) + wpabuf_len(buf));
121 "for TLV encapsulation");
125 tlv = wpabuf_put(e, sizeof(*tlv));
126 tlv->tlv_type = host_to_be16(EAP_TLV_TYPE_MANDATORY |
128 tlv->length = host_to_be16(wpabuf_len(buf));
378 mlen = 6; /* Result TLV */
380 mlen += 60; /* Cryptobinding TLV */
410 "Response TLV");
423 /* Compound_MAC: HMAC-SHA1-160(cryptobinding TLV | EAP type) */
453 wpa_hexdump_buf_key(MSG_DEBUG, "EAP-PEAP: Encrypting Phase 2 TLV data",
603 wpa_printf(MSG_DEBUG, "EAP-PEAP: Invalid cryptobinding TLV "
609 pos += 4; /* TLV header */
611 wpa_printf(MSG_DEBUG, "EAP-PEAP: Cryptobinding TLV Version "
618 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unexpected Cryptobinding TLV "
625 /* Compound_MAC: HMAC-SHA1-160(cryptobinding TLV | EAP type) */
633 "cryptobinding TLV");
640 wpa_printf(MSG_DEBUG, "EAP-PEAP: Valid cryptobinding TLV received");
658 wpa_printf(MSG_DEBUG, "EAP-PEAP: Invalid EAP-TLV header");
672 wpa_printf(MSG_DEBUG, "EAP-PEAP: TLV underrun "
688 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unsupported TLV Type "
695 /* Ignore this TLV, but process other TLVs */
703 wpa_printf(MSG_DEBUG, "EAP-PEAP: Last TLV too short in "
711 wpa_hexdump(MSG_DEBUG, "EAP-PEAP: Cryptobinding TLV",
721 wpa_printf(MSG_DEBUG, "EAP-PEAP: No cryptobinding TLV");
730 wpa_hexdump(MSG_DEBUG, "EAP-PEAP: Result TLV",
733 wpa_printf(MSG_INFO, "EAP-PEAP: Too short Result TLV "
743 wpa_printf(MSG_INFO, "EAP-PEAP: TLV Result - Success "
751 wpa_printf(MSG_INFO, "EAP-PEAP: TLV Result - Failure "
755 wpa_printf(MSG_INFO, "EAP-PEAP: Unknown TLV Result "
793 wpa_printf(MSG_DEBUG, "EAP-PEAP: TLV underrun "
803 "vendor specific TLV (len=%d)",
825 wpa_printf(MSG_DEBUG, "EAP-PEAP: Vendor TLV "
837 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unsupported MS-TLV "
844 /* Ignore this TLV, but process other TLVs */
847 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unsupported TLV Type "
854 /* Ignore this TLV, but process other TLVs */
862 wpa_printf(MSG_DEBUG, "EAP-PEAP: Last TLV too short in "
879 wpa_printf(MSG_DEBUG, "EAP-PEAP: No SoH TLV received");
1087 struct eap_tlv_hdr *tlv;
1090 if (wpabuf_len(in_decrypted) < sizeof(*tlv) + sizeof(*hdr)) {
1092 "EAP TLV");
1096 tlv = wpabuf_mhead(in_decrypted);
1097 if ((be_to_host16(tlv->tlv_type) & EAP_TLV_TYPE_MASK) !=
1099 wpa_printf(MSG_INFO, "EAP-PEAPv2: Not an EAP TLV");
1103 if (sizeof(*tlv) + be_to_host16(tlv->length) >
1105 wpa_printf(MSG_INFO, "EAP-PEAPv2: Invalid EAP TLV "
1110 hdr = (struct eap_hdr *) (tlv + 1);
1111 if (be_to_host16(hdr->length) > be_to_host16(tlv->length)) {
1113 "EAP packet in EAP TLV");