Lines Matching refs:mic_len
96 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_eapol_key_send() local
100 MAC2STR(dest), ver, (int) mic_len, sm->key_mgmt); in wpa_eapol_key_send()
119 if (mic_len) { in wpa_eapol_key_send()
135 key_mic, mic_len); in wpa_eapol_key_send()
222 size_t mic_len, hdrlen, rlen; in wpa_sm_key_request() local
251 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_sm_key_request()
252 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_sm_key_request()
263 if (mic_len) in wpa_sm_key_request()
278 WPA_PUT_BE16(mic + mic_len, 0); in wpa_sm_key_request()
531 size_t mic_len, hdrlen, rlen, extra_len = 0; in wpa_supplicant_send_2_of_4() local
597 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_send_2_of_4()
598 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_supplicant_send_2_of_4()
613 if (mic_len) in wpa_supplicant_send_2_of_4()
633 WPA_PUT_BE16(key_mic + mic_len, wpa_ie_len + extra_len); in wpa_supplicant_send_2_of_4()
634 os_memcpy(key_mic + mic_len + 2, wpa_ie, wpa_ie_len); /* Key Data */ in wpa_supplicant_send_2_of_4()
638 os_memcpy(key_mic + mic_len + 2 + wpa_ie_len, in wpa_supplicant_send_2_of_4()
652 plain = os_memdup(key_mic + mic_len + 2, plain_len); in wpa_supplicant_send_2_of_4()
663 key_mic + mic_len + 2)) { in wpa_supplicant_send_2_of_4()
670 key_mic + mic_len + 2, plain_len + 8); in wpa_supplicant_send_2_of_4()
2221 size_t mic_len, hdrlen, rlen; in wpa_supplicant_send_4_of_4() local
2256 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_send_4_of_4()
2257 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_supplicant_send_4_of_4()
2271 if (mic_len) in wpa_supplicant_send_4_of_4()
2289 WPA_PUT_BE16(key_mic + mic_len, kde_len + extra_len); in wpa_supplicant_send_4_of_4()
2291 os_memcpy(key_mic + mic_len + 2, kde, kde_len); /* Key Data */ in wpa_supplicant_send_4_of_4()
2297 os_memcpy(key_mic + mic_len + 2 + kde_len, in wpa_supplicant_send_4_of_4()
2311 plain = os_memdup(key_mic + mic_len + 2, plain_len); in wpa_supplicant_send_4_of_4()
2322 key_mic + mic_len + 2)) { in wpa_supplicant_send_4_of_4()
2329 key_mic + mic_len + 2, plain_len + 8); in wpa_supplicant_send_4_of_4()
2814 size_t mic_len, hdrlen, rlen; in wpa_supplicant_send_2_of_2() local
2831 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_send_2_of_2()
2832 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_supplicant_send_2_of_2()
2843 if (mic_len) in wpa_supplicant_send_2_of_2()
2856 WPA_PUT_BE16(key_mic + mic_len, kde_len); /* Key Data Length */ in wpa_supplicant_send_2_of_2()
2879 pos = key_mic + mic_len + 2; /* Key Data */ in wpa_supplicant_send_2_of_2()
3254 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_verify_eapol_key_mic() local
3256 os_memcpy(mic, key + 1, mic_len); in wpa_supplicant_verify_eapol_key_mic()
3258 os_memset(key + 1, 0, mic_len); in wpa_supplicant_verify_eapol_key_mic()
3262 os_memcmp_const(mic, key + 1, mic_len) != 0) { in wpa_supplicant_verify_eapol_key_mic()
3292 os_memset(key + 1, 0, mic_len); in wpa_supplicant_verify_eapol_key_mic()
3296 os_memcmp_const(mic, key + 1, mic_len) != 0) { in wpa_supplicant_verify_eapol_key_mic()
3330 size_t mic_len, u16 ver, in wpa_supplicant_decrypt_key_data() argument
3405 WPA_PUT_BE16(((u8 *) (key + 1)) + mic_len, *key_data_len); in wpa_supplicant_decrypt_key_data()
3444 const u8 *mic, unsigned int mic_len) in wpa_eapol_key_dump() argument
3473 wpa_hexdump(MSG_DEBUG, " key_mic", mic, mic_len); in wpa_eapol_key_dump()
3657 size_t mic_len, keyhdrlen, pmk_len; in wpa_sm_rx_eapol() local
3666 mic_len = wpa_mic_len(sm->key_mgmt, pmk_len); in wpa_sm_rx_eapol()
3667 keyhdrlen = sizeof(*key) + mic_len + 2; in wpa_sm_rx_eapol()
3719 key_data = mic + mic_len + 2; in wpa_sm_rx_eapol()
3730 key_data_len = WPA_GET_BE16(mic + mic_len); in wpa_sm_rx_eapol()
3731 wpa_eapol_key_dump(sm, key, key_data_len, mic, mic_len); 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()
3884 if (wpa_supplicant_decrypt_key_data(sm, key, mic_len, 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()