Home | History | Annotate | Download | only in eap_server

Lines Matching defs:tlv

105 	struct eap_tlv_hdr *tlv;
110 /* Encapsulate EAP packet in EAP-Payload TLV */
111 wpa_printf(MSG_DEBUG, "EAP-PEAPv2: Add EAP-Payload TLV");
112 e = wpabuf_alloc(sizeof(*tlv) + wpabuf_len(buf));
115 "for TLV encapsulation");
119 tlv = wpabuf_put(e, sizeof(*tlv));
120 tlv->tlv_type = host_to_be16(EAP_TLV_TYPE_MANDATORY |
122 tlv->length = host_to_be16(wpabuf_len(buf));
376 mlen = 6; /* Result TLV */
378 mlen += 60; /* Cryptobinding TLV */
408 "Response TLV");
421 /* Compound_MAC: HMAC-SHA1-160(cryptobinding TLV | EAP type) */
451 wpa_hexdump_buf_key(MSG_DEBUG, "EAP-PEAP: Encrypting Phase 2 TLV data",
601 wpa_printf(MSG_DEBUG, "EAP-PEAP: Invalid cryptobinding TLV "
607 pos += 4; /* TLV header */
609 wpa_printf(MSG_DEBUG, "EAP-PEAP: Cryptobinding TLV Version "
616 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unexpected Cryptobinding TLV "
623 /* Compound_MAC: HMAC-SHA1-160(cryptobinding TLV | EAP type) */
631 "cryptobinding TLV");
638 wpa_printf(MSG_DEBUG, "EAP-PEAP: Valid cryptobinding TLV received");
656 wpa_printf(MSG_DEBUG, "EAP-PEAP: Invalid EAP-TLV header");
670 wpa_printf(MSG_DEBUG, "EAP-PEAP: TLV underrun "
686 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unsupported TLV Type "
693 /* Ignore this TLV, but process other TLVs */
701 wpa_printf(MSG_DEBUG, "EAP-PEAP: Last TLV too short in "
709 wpa_hexdump(MSG_DEBUG, "EAP-PEAP: Cryptobinding TLV",
719 wpa_printf(MSG_DEBUG, "EAP-PEAP: No cryptobinding TLV");
728 wpa_hexdump(MSG_DEBUG, "EAP-PEAP: Result TLV",
731 wpa_printf(MSG_INFO, "EAP-PEAP: Too short Result TLV "
741 wpa_printf(MSG_INFO, "EAP-PEAP: TLV Result - Success "
749 wpa_printf(MSG_INFO, "EAP-PEAP: TLV Result - Failure "
753 wpa_printf(MSG_INFO, "EAP-PEAP: Unknown TLV Result "
791 wpa_printf(MSG_DEBUG, "EAP-PEAP: TLV underrun "
801 "vendor specific TLV (len=%d)",
823 wpa_printf(MSG_DEBUG, "EAP-PEAP: Vendor TLV "
835 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unsupported MS-TLV "
842 /* Ignore this TLV, but process other TLVs */
845 wpa_printf(MSG_DEBUG, "EAP-PEAP: Unsupported TLV Type "
852 /* Ignore this TLV, but process other TLVs */
860 wpa_printf(MSG_DEBUG, "EAP-PEAP: Last TLV too short in "
877 wpa_printf(MSG_DEBUG, "EAP-PEAP: No SoH TLV received");
1083 struct eap_tlv_hdr *tlv;
1086 if (wpabuf_len(in_decrypted) < sizeof(*tlv) + sizeof(*hdr)) {
1088 "EAP TLV");
1092 tlv = wpabuf_mhead(in_decrypted);
1093 if ((be_to_host16(tlv->tlv_type) & EAP_TLV_TYPE_MASK) !=
1095 wpa_printf(MSG_INFO, "EAP-PEAPv2: Not an EAP TLV");
1099 if (sizeof(*tlv) + be_to_host16(tlv->length) >
1101 wpa_printf(MSG_INFO, "EAP-PEAPv2: Invalid EAP TLV "
1106 hdr = (struct eap_hdr *) (tlv + 1);
1107 if (be_to_host16(hdr->length) > be_to_host16(tlv->length)) {
1109 "EAP packet in EAP TLV");