Lines Matching defs:len
120 static int eap_fast_session_ticket_cb(void *ctx, const u8 *ticket, size_t len,
136 ticket, len);
138 if (len < 4 || WPA_GET_BE16(ticket) != PAC_TYPE_PAC_OPAQUE) {
147 pac_opaque_len > len - 4) {
149 "(len=%lu left=%lu)",
151 (unsigned long) len);
805 pac_info->len = host_to_be16(pos - (u8 *) (pac_info + 1));
825 "(len=%d) with last Phase 1 Message (len=%d "
926 size_t len;
928 pos = eap_hdr_validate(EAP_VENDOR_IETF, EAP_TYPE_FAST, respData, &len);
929 if (pos == NULL || len < 1) {
1092 size_t len;
1097 "EAP frame (len=%lu)", (unsigned long) in_len);
1101 len = be_to_host16(hdr->length);
1102 if (len > in_len) {
1104 "Phase 2 EAP frame (len=%lu hdr->length=%lu)",
1105 (unsigned long) in_len, (unsigned long) len);
1111 (unsigned long) len);
1114 eap_fast_process_phase2_response(sm, data, (u8 *) hdr, len);
1128 size_t len;
1139 len = WPA_GET_BE16(pos);
1141 if (len > (size_t) (end - pos)) {
1147 tlv_type, (unsigned int) len,
1150 res = eap_fast_parse_tlv(tlv, tlv_type, pos, len);
1166 pos += len;
1229 static int eap_fast_pac_type(u8 *pac, size_t len, u16 type)
1233 if (pac == NULL || len != sizeof(*tlv))
1265 u16 type, len, res;
1274 len = WPA_GET_BE16(tlv.pac + 2);
1277 if (type != PAC_TYPE_PAC_ACKNOWLEDGEMENT || len != 2 ||
1548 static u8 * eap_fast_getKey(struct eap_sm *sm, void *priv, size_t *len)
1561 *len = EAP_FAST_KEY_LEN;
1567 static u8 * eap_fast_get_emsk(struct eap_sm *sm, void *priv, size_t *len)
1580 *len = EAP_EMSK_LEN;