Lines Matching refs:parse

491 	struct wpa_ft_ies parse;
525 if (wpa_ft_parse_ies(ies, ies_len, &parse, use_sha384) < 0) {
526 wpa_printf(MSG_DEBUG, "FT: Failed to parse IEs");
530 mdie = (struct rsn_mdie *) parse.mdie;
531 if (mdie == NULL || parse.mdie_len < sizeof(*mdie) ||
541 ftie = (struct rsn_ftie_sha384 *) parse.ftie;
542 if (!ftie || parse.ftie_len < sizeof(*ftie)) {
552 ftie = (struct rsn_ftie *) parse.ftie;
553 if (!ftie || parse.ftie_len < sizeof(*ftie)) {
571 if (parse.r0kh_id == NULL) {
576 if (parse.r0kh_id_len != sm->r0kh_id_len ||
577 os_memcmp_const(parse.r0kh_id, sm->r0kh_id, parse.r0kh_id_len) != 0)
582 parse.r0kh_id, parse.r0kh_id_len);
588 if (parse.r1kh_id == NULL) {
593 if (parse.rsn_pmkid == NULL ||
594 os_memcmp_const(parse.rsn_pmkid, sm->pmk_r0_name, WPA_PMK_NAME_LEN))
601 os_memcpy(sm->r1kh_id, parse.r1kh_id, FT_R1KH_ID_LEN);
633 parse.mdie ? parse.mdie - 2 : NULL);
844 struct wpa_ft_ies parse;
867 if (wpa_ft_parse_ies(ies, ies_len, &parse, use_sha384) < 0) {
868 wpa_printf(MSG_DEBUG, "FT: Failed to parse IEs");
872 mdie = (struct rsn_mdie *) parse.mdie;
873 if (mdie == NULL || parse.mdie_len < sizeof(*mdie) ||
883 ftie = (struct rsn_ftie_sha384 *) parse.ftie;
884 if (!ftie || parse.ftie_len < sizeof(*ftie)) {
896 ftie = (struct rsn_ftie *) parse.ftie;
897 if (!ftie || parse.ftie_len < sizeof(*ftie)) {
926 if (parse.r0kh_id == NULL) {
931 if (parse.r0kh_id_len != sm->r0kh_id_len ||
932 os_memcmp_const(parse.r0kh_id, sm->r0kh_id, parse.r0kh_id_len) != 0)
937 parse.r0kh_id, parse.r0kh_id_len);
943 if (parse.r1kh_id == NULL) {
948 if (os_memcmp_const(parse.r1kh_id, sm->r1kh_id, FT_R1KH_ID_LEN) != 0) {
954 if (parse.rsn_pmkid == NULL ||
955 os_memcmp_const(parse.rsn_pmkid, sm->pmk_r1_name, WPA_PMK_NAME_LEN))
958 "RSNIE (pmkid=%d)", !!parse.rsn_pmkid);
963 if (parse.ric)
964 count += ieee802_11_ie_count(parse.ric, parse.ric_len);
981 parse.mdie - 2, parse.mdie_len + 2,
982 parse.ftie - 2, parse.ftie_len + 2,
983 parse.rsn - 2, parse.rsn_len + 2,
984 parse.ric, parse.ric_len,
1007 if (ocv_verify_tx_params(parse.oci, parse.oci_len, &ci,
1018 if (wpa_ft_process_gtk_subelem(sm, parse.gtk, parse.gtk_len) < 0)
1022 if (wpa_ft_process_igtk_subelem(sm, parse.igtk, parse.igtk_len) < 0)
1034 if (parse.ric) {
1036 parse.ric, parse.ric_len);
1037 /* TODO: parse response and inform driver about results when