Lines Matching refs:tlv
1206 struct eap_tlv_hdr *tlv; in eap_fast_tlv_eap_payload() local
1209 tlv = os_malloc(sizeof(*tlv) + *len); in eap_fast_tlv_eap_payload()
1210 if (tlv == NULL) { in eap_fast_tlv_eap_payload()
1217 tlv->tlv_type = host_to_be16(EAP_TLV_TYPE_MANDATORY | in eap_fast_tlv_eap_payload()
1219 tlv->length = host_to_be16(*len); in eap_fast_tlv_eap_payload()
1220 os_memcpy(tlv + 1, buf, *len); in eap_fast_tlv_eap_payload()
1222 *len += sizeof(*tlv); in eap_fast_tlv_eap_payload()
1223 return (u8 *) tlv; in eap_fast_tlv_eap_payload()
1869 u8 *tlv; in eap_fast_process() local
1874 tlv = os_malloc(tlv_len); in eap_fast_process()
1875 if (tlv) { in eap_fast_process()
1876 ehdr = (struct eap_tlv_hdr *) tlv; in eap_fast_process()
1883 if (tlv == NULL || in eap_fast_process()
1886 TLS_EXT_PAC_OPAQUE, tlv, tlv_len) < 0) { in eap_fast_process()
1889 os_free(tlv); in eap_fast_process()
1892 os_free(tlv); in eap_fast_process()