Lines Matching full:mesh

2  * WPA Supplicant - Mesh RSN routines
213 wpa_hexdump_key(MSG_DEBUG, "mesh: Own TX IGTK", in __mesh_rsn_auth_init()
224 wpa_hexdump_key(MSG_DEBUG, "mesh: Own TX MGTK", in __mesh_rsn_auth_init()
398 "mesh: Failed to initialize RSN state machine"); in mesh_rsn_auth_sae_sta()
403 "AUTH: Mesh PMKSA cache entry found for " MACSTR in mesh_rsn_auth_sae_sta()
472 /* derive mesh temporal key from pmk */
538 wpa_printf(MSG_INFO, "mesh: Failed to derive random nonce"); in mesh_rsn_init_ampe_sta()
547 * @mesh_rsn: mesh RSN context
595 * Mesh Group Key Inform/Acknowledge frames */ in mesh_rsn_protect_frame()
623 wpa_hexdump_key(MSG_DEBUG, "mesh: Plaintext AMPE element", in mesh_rsn_protect_frame()
668 "Mesh RSN: SAE is not prepared yet"); in mesh_rsn_process_ampe()
678 "Mesh RSN: Invalid PMKID (Chosen PMK did not match calculated PMKID)"); in mesh_rsn_process_ampe()
683 wpa_msg(wpa_s, MSG_DEBUG, "Mesh RSN: missing mic ie"); in mesh_rsn_process_ampe()
693 wpa_msg(wpa_s, MSG_DEBUG, "Mesh RSN: missing ampe ie"); in mesh_rsn_process_ampe()
700 wpa_printf(MSG_ERROR, "Mesh RSN: out of memory"); in mesh_rsn_process_ampe()
709 wpa_printf(MSG_ERROR, "Mesh RSN: frame verification failed!"); in mesh_rsn_process_ampe()
715 wpa_hexdump_key(MSG_DEBUG, "mesh: Decrypted AMPE element", in mesh_rsn_process_ampe()
724 wpa_msg(wpa_s, MSG_DEBUG, "Mesh RSN: invalid ampe ie"); in mesh_rsn_process_ampe()
734 wpa_msg(wpa_s, MSG_DEBUG, "Mesh RSN: invalid peer nonce"); in mesh_rsn_process_ampe()
741 /* TODO: Key Replay Counter[8] in Mesh Group Key Inform/Acknowledge in mesh_rsn_process_ampe()
745 * GTKdata shall not be included in Mesh Peering Confirm. While the in mesh_rsn_process_ampe()
747 * needs to apply for it. It makes no sense to include the keys in Mesh in mesh_rsn_process_ampe()
752 * An earlier implementation used to add GTKdata to both Mesh Peering in mesh_rsn_process_ampe()
753 * Open and Mesh Peering Confirm frames, so ignore the possibly present in mesh_rsn_process_ampe()
760 …"mesh: Ignore unexpected GTKdata(etc.) fields in the end of AMPE element in Mesh Peering Confirm/C… in mesh_rsn_process_ampe()
773 wpa_dbg(wpa_s, MSG_DEBUG, "mesh: Truncated AMPE element"); in mesh_rsn_process_ampe()
779 wpa_hexdump_key(MSG_DEBUG, "mesh: GTKdata - MGTK", in mesh_rsn_process_ampe()
782 wpa_hexdump(MSG_DEBUG, "mesh: GTKdata - MGTK - Key RSC", in mesh_rsn_process_ampe()
787 "mesh: GTKdata - MGTK - GTKExpirationTime: %u seconds", in mesh_rsn_process_ampe()
798 wpa_printf(MSG_DEBUG, "mesh: IGTKdata - Key ID %u", in mesh_rsn_process_ampe()
802 wpa_hexdump(MSG_DEBUG, "mesh: IGTKdata - IPN", in mesh_rsn_process_ampe()
807 wpa_hexdump_key(MSG_DEBUG, "mesh: IGTKdata - IGTK", in mesh_rsn_process_ampe()