Lines Matching full:key_info

224 	int key_info, ver;  in wpa_sm_key_request()  local
261 key_info = WPA_KEY_INFO_REQUEST | ver; in wpa_sm_key_request()
262 key_info |= WPA_KEY_INFO_SECURE; in wpa_sm_key_request()
264 key_info |= WPA_KEY_INFO_MIC; in wpa_sm_key_request()
266 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA; in wpa_sm_key_request()
268 key_info |= WPA_KEY_INFO_ERROR; in wpa_sm_key_request()
270 key_info |= WPA_KEY_INFO_KEY_TYPE; in wpa_sm_key_request()
271 WPA_PUT_BE16(reply->key_info, key_info); in wpa_sm_key_request()
279 if (!(key_info & WPA_KEY_INFO_MIC)) in wpa_sm_key_request()
535 u16 key_info; in wpa_supplicant_send_2_of_4() local
610 key_info = ver | WPA_KEY_INFO_KEY_TYPE; in wpa_supplicant_send_2_of_4()
612 key_info |= WPA_KEY_INFO_SECURE; in wpa_supplicant_send_2_of_4()
614 key_info |= WPA_KEY_INFO_MIC; in wpa_supplicant_send_2_of_4()
616 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA; in wpa_supplicant_send_2_of_4()
619 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA; in wpa_supplicant_send_2_of_4()
621 WPA_PUT_BE16(reply->key_info, key_info); in wpa_supplicant_send_2_of_4()
1505 size_t gtk_len, int key_info) in wpa_supplicant_mlo_gtk() argument
1559 int key_info) in wpa_supplicant_pairwise_mlo_gtk() argument
1571 ie->mlo_gtk_len[i], key_info)) in wpa_supplicant_pairwise_mlo_gtk()
1582 int key_info) in wpa_supplicant_pairwise_gtk() argument
2212 * @key_info: Key Info
2218 u16 ver, u16 key_info, in wpa_supplicant_send_4_of_4() argument
2269 key_info &= WPA_KEY_INFO_SECURE; in wpa_supplicant_send_4_of_4()
2270 key_info |= ver | WPA_KEY_INFO_KEY_TYPE; in wpa_supplicant_send_4_of_4()
2272 key_info |= WPA_KEY_INFO_MIC; in wpa_supplicant_send_4_of_4()
2274 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA; in wpa_supplicant_send_4_of_4()
2277 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA; in wpa_supplicant_send_4_of_4()
2279 WPA_PUT_BE16(reply->key_info, key_info); in wpa_supplicant_send_4_of_4()
2472 u16 key_info, keylen; in wpa_supplicant_process_3_of_4_wpa() local
2480 key_info = WPA_GET_BE16(key->key_info); in wpa_supplicant_process_3_of_4_wpa()
2506 key_info, &sm->ptk) < 0) in wpa_supplicant_process_3_of_4_wpa()
2514 if ((key_info & WPA_KEY_INFO_INSTALL) && in wpa_supplicant_process_3_of_4_wpa()
2518 if (key_info & WPA_KEY_INFO_SECURE) { in wpa_supplicant_process_3_of_4_wpa()
2539 u16 key_info, keylen; in wpa_supplicant_process_3_of_4() local
2549 key_info = WPA_GET_BE16(key->key_info); in wpa_supplicant_process_3_of_4()
2582 (key_info & in wpa_supplicant_process_3_of_4()
2589 key_info); in wpa_supplicant_process_3_of_4()
2627 if (!mlo && ie.gtk && !(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) { in wpa_supplicant_process_3_of_4()
2632 if (!mlo && ie.igtk && !(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) { in wpa_supplicant_process_3_of_4()
2720 key_info, &sm->ptk) < 0) in wpa_supplicant_process_3_of_4()
2728 if (key_info & WPA_KEY_INFO_INSTALL) { in wpa_supplicant_process_3_of_4()
2740 if (key_info & WPA_KEY_INFO_SECURE) { in wpa_supplicant_process_3_of_4()
2750 key_info) < 0) { in wpa_supplicant_process_3_of_4()
2763 ie.gtk, ie.gtk_len, key_info) < 0) { in wpa_supplicant_process_3_of_4()
2778 key_info & WPA_KEY_INFO_SECURE); in wpa_supplicant_process_3_of_4()
2812 int ver, u16 key_info) in wpa_supplicant_send_2_of_2() argument
2841 key_info &= WPA_KEY_INFO_KEY_INDEX_MASK; in wpa_supplicant_send_2_of_2()
2842 key_info |= ver | WPA_KEY_INFO_SECURE; in wpa_supplicant_send_2_of_2()
2844 key_info |= WPA_KEY_INFO_MIC; in wpa_supplicant_send_2_of_2()
2846 key_info |= WPA_KEY_INFO_ENCR_KEY_DATA; in wpa_supplicant_send_2_of_2()
2847 WPA_PUT_BE16(reply->key_info, key_info); in wpa_supplicant_send_2_of_2()
2899 u16 key_info; in wpa_supplicant_process_mlo_1_of_2() local
2913 key_info = WPA_GET_BE16(key->key_info); in wpa_supplicant_process_mlo_1_of_2()
2928 if (!(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) { in wpa_supplicant_process_mlo_1_of_2()
2968 ie.mlo_gtk_len[i], key_info)) in wpa_supplicant_process_mlo_1_of_2()
2972 if (wpa_supplicant_send_2_of_2(sm, key, ver, key_info) < 0) in wpa_supplicant_process_mlo_1_of_2()
2996 u16 key_info; in wpa_supplicant_process_1_of_2_wpa() local
3016 key_info = WPA_GET_BE16(key->key_info); in wpa_supplicant_process_1_of_2_wpa()
3039 gd.keyidx = (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) >> in wpa_supplicant_process_1_of_2_wpa()
3089 "WPA: Unsupported key_info type %d", ver); in wpa_supplicant_process_1_of_2_wpa()
3093 sm, !!(key_info & WPA_KEY_INFO_TXRX)); in wpa_supplicant_process_1_of_2_wpa()
3100 wpa_supplicant_send_2_of_2(sm, key, ver, key_info) < 0) in wpa_supplicant_process_1_of_2_wpa()
3113 key_info & WPA_KEY_INFO_SECURE); in wpa_supplicant_process_1_of_2_wpa()
3132 u16 key_info; in wpa_supplicant_process_1_of_2() local
3151 key_info = WPA_GET_BE16(key->key_info); in wpa_supplicant_process_1_of_2()
3160 if (ie.gtk && !(key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) { in wpa_supplicant_process_1_of_2()
3227 wpa_supplicant_send_2_of_2(sm, key, ver, key_info) < 0) in wpa_supplicant_process_1_of_2()
3408 "WPA: Unsupported key_info type %d", ver); in wpa_supplicant_decrypt_key_data()
3447 u16 key_info = WPA_GET_BE16(key->key_info); in wpa_eapol_key_dump() local
3451 " key_info 0x%x (ver=%d keyidx=%d rsvd=%d %s%s%s%s%s%s%s%s)", in wpa_eapol_key_dump()
3452 key_info, key_info & WPA_KEY_INFO_TYPE_MASK, in wpa_eapol_key_dump()
3453 (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) >> in wpa_eapol_key_dump()
3455 (key_info & (BIT(13) | BIT(14) | BIT(15))) >> 13, in wpa_eapol_key_dump()
3456 key_info & WPA_KEY_INFO_KEY_TYPE ? "Pairwise" : "Group", in wpa_eapol_key_dump()
3457 key_info & WPA_KEY_INFO_INSTALL ? " Install" : "", in wpa_eapol_key_dump()
3458 key_info & WPA_KEY_INFO_ACK ? " Ack" : "", in wpa_eapol_key_dump()
3459 key_info & WPA_KEY_INFO_MIC ? " MIC" : "", in wpa_eapol_key_dump()
3460 key_info & WPA_KEY_INFO_SECURE ? " Secure" : "", in wpa_eapol_key_dump()
3461 key_info & WPA_KEY_INFO_ERROR ? " Error" : "", in wpa_eapol_key_dump()
3462 key_info & WPA_KEY_INFO_REQUEST ? " Request" : "", in wpa_eapol_key_dump()
3463 key_info & WPA_KEY_INFO_ENCR_KEY_DATA ? " Encr" : ""); in wpa_eapol_key_dump()
3554 u16 key_info, ver; in wpa_sm_rx_eapol_wpa() local
3556 key_info = WPA_GET_BE16(key->key_info); in wpa_sm_rx_eapol_wpa()
3564 ver = key_info & WPA_KEY_INFO_TYPE_MASK; in wpa_sm_rx_eapol_wpa()
3579 !(key_info & WPA_KEY_INFO_KEY_TYPE)) { in wpa_sm_rx_eapol_wpa()
3590 if ((key_info & WPA_KEY_INFO_MIC) && in wpa_sm_rx_eapol_wpa()
3594 if (key_info & WPA_KEY_INFO_KEY_TYPE) { in wpa_sm_rx_eapol_wpa()
3595 if (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) { in wpa_sm_rx_eapol_wpa()
3600 if (key_info & (WPA_KEY_INFO_MIC | in wpa_sm_rx_eapol_wpa()
3614 if (key_info & WPA_KEY_INFO_MIC) { in wpa_sm_rx_eapol_wpa()
3653 u16 key_info, ver; in wpa_sm_rx_eapol() local
3751 key_info = WPA_GET_BE16(key->key_info); in wpa_sm_rx_eapol()
3753 if (key_info & WPA_KEY_INFO_SMK_MESSAGE) { in wpa_sm_rx_eapol()
3755 "WPA: Unsupported SMK bit in key_info"); in wpa_sm_rx_eapol()
3759 if (!(key_info & WPA_KEY_INFO_ACK)) { in wpa_sm_rx_eapol()
3761 "WPA: No Ack bit in key_info"); in wpa_sm_rx_eapol()
3765 if (key_info & WPA_KEY_INFO_REQUEST) { in wpa_sm_rx_eapol()
3784 ver = key_info & WPA_KEY_INFO_TYPE_MASK; in wpa_sm_rx_eapol()
3822 /* IEEE 802.11r uses a new key_info type (AES-128-CMAC). */ in wpa_sm_rx_eapol()
3860 if ((key_info & WPA_KEY_INFO_MIC) && in wpa_sm_rx_eapol()
3865 if (!mic_len && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA)) { in wpa_sm_rx_eapol()
3872 (key_info & WPA_KEY_INFO_ENCR_KEY_DATA) && mic_len) { in wpa_sm_rx_eapol()
3879 if (!(key_info & WPA_KEY_INFO_MIC)) { in wpa_sm_rx_eapol()
3890 if (key_info & WPA_KEY_INFO_KEY_TYPE) { in wpa_sm_rx_eapol()
3891 if (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) { in wpa_sm_rx_eapol()
3896 if (key_info & (WPA_KEY_INFO_MIC | in wpa_sm_rx_eapol()
3909 if ((mic_len && (key_info & WPA_KEY_INFO_MIC)) || in wpa_sm_rx_eapol()
3910 (!mic_len && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA))) { in wpa_sm_rx_eapol()