| /freebsd/contrib/wpa/src/pasn/ |
| H A D | pasn_responder.c | 581 u8 mic_len; in handle_auth_pasn_resp() local 708 mic_len = pasn_mic_len(pasn->hash_alg); in handle_auth_pasn_resp() 710 wpabuf_put_u8(buf, mic_len); in handle_auth_pasn_resp() 711 ptr = wpabuf_put(buf, mic_len); in handle_auth_pasn_resp() 713 os_memset(ptr, 0, mic_len); in handle_auth_pasn_resp() 779 os_memcpy(ptr, mic, mic_len); in handle_auth_pasn_resp() 1254 u8 mic_len; in handle_auth_pasn_3() local 1270 mic_len = pasn_mic_len(pasn->hash_alg); in handle_auth_pasn_3() 1271 if (!elems.mic || elems.mic_len != mic_len) { in handle_auth_pasn_3() 1273 "PASN: Invalid MIC. Expecting len=%u", mic_len); in handle_auth_pasn_3() [all …]
|
| H A D | pasn_initiator.c | 764 u8 mic_len; in wpas_pasn_build_auth_3() local 816 mic_len = pasn_mic_len(pasn->hash_alg); in wpas_pasn_build_auth_3() 818 wpabuf_put_u8(buf, mic_len); in wpas_pasn_build_auth_3() 819 ptr = wpabuf_put(buf, mic_len); in wpas_pasn_build_auth_3() 821 os_memset(ptr, 0, mic_len); in wpas_pasn_build_auth_3() 846 hash, mic_len * 2, data, data_len, mic); in wpas_pasn_build_auth_3() 859 os_memcpy(ptr, mic, mic_len); in wpas_pasn_build_auth_3() 1367 u8 mic_len; in wpas_parse_pasn_frame() local 1561 mic_len = pasn_mic_len(pasn->hash_alg); in wpas_parse_pasn_frame() 1563 if (!elems.mic || elems.mic_len != mic_len) { in wpas_parse_pasn_frame() [all …]
|
| /freebsd/contrib/wpa/src/nan/ |
| H A D | nan_sec.c | 203 u8 mic_len; in nan_sec_key_mic_ver() local 209 mic_len = NAN_KEY_MIC_LEN; in nan_sec_key_mic_ver() 211 mic_len = NAN_KEY_MIC_24_LEN; in nan_sec_key_mic_ver() 215 os_memcpy(mic, pos, mic_len); in nan_sec_key_mic_ver() 216 os_memset(pos, 0, mic_len); in nan_sec_key_mic_ver() 222 if (os_memcmp_const(mic, pos, mic_len) != 0) { in nan_sec_key_mic_ver() 308 u8 mic_len; in nan_sec_rx_m3() local 341 mic_len = NAN_KEY_MIC_LEN; in nan_sec_rx_m3() 343 mic_len = NAN_KEY_MIC_24_LEN; in nan_sec_rx_m3() 345 if (WPA_GET_BE16(pos + mic_len)) in nan_sec_rx_m3() [all …]
|
| H A D | nan_crypto.c | 270 u8 mic_len; in nan_crypto_key_mic() local 282 mic_len = NAN_KEY_MIC_LEN; in nan_crypto_key_mic() 285 mic_len = NAN_KEY_MIC_24_LEN; in nan_crypto_key_mic() 291 os_memcpy(mic, digest, mic_len); in nan_crypto_key_mic() 294 wpa_hexdump_key(MSG_DEBUG, "NAN: MIC", mic, mic_len); in nan_crypto_key_mic()
|
| /freebsd/contrib/wpa/src/common/ |
| H A D | wpa_common.c | 304 size_t mic_len; in rsn_eapol_key_mic_hash() local 327 mic_len = 16; in rsn_eapol_key_mic_hash() 332 mic_len = 24; in rsn_eapol_key_mic_hash() 338 mic_len = 32; in rsn_eapol_key_mic_hash() 347 os_memcpy(mic, hash, mic_len); in rsn_eapol_key_mic_hash() 348 wpa_hexdump(MSG_DEBUG, "RSN: EAPOL-Key MIC", mic, mic_len); in rsn_eapol_key_mic_hash() 1040 size_t mic_len, fte_fixed_len; in wpa_ft_mic() local 1044 mic_len = 16; in wpa_ft_mic() 1047 mic_len = 24; in wpa_ft_mic() 1051 mic_len = 32; in wpa_ft_mic() [all …]
|
| H A D | ieee802_11_common.h | 164 u8 mic_len; member
|
| H A D | ieee802_11_common.c | 648 elems->mic_len = elen; in __ieee802_11_parse_elems() 890 elems->mic_len = 0; in ieee802_11_elems_clear_ids()
|
| /freebsd/contrib/wpa/src/rsn_supp/ |
| H A D | wpa.c | 98 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len, sm->hash_alg); in wpa_eapol_key_send() local 102 MAC2STR(dest), ver, (int) mic_len, sm->key_mgmt); in wpa_eapol_key_send() 121 if (mic_len) { in wpa_eapol_key_send() 138 key_mic, mic_len); in wpa_eapol_key_send() 225 size_t mic_len, hdrlen, rlen; in wpa_sm_key_request() local 254 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len, sm->hash_alg); in wpa_sm_key_request() 255 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_sm_key_request() 265 if (mic_len) in wpa_sm_key_request() 280 WPA_PUT_BE16(mic + mic_len, 0); in wpa_sm_key_request() 547 size_t mic_len, hdrlen, rlen, extra_len = 0; in wpa_supplicant_send_2_of_4() local [all …]
|
| H A D | wpa_ft.c | 1037 size_t mic_len; in wpa_ft_validate_reassoc_resp() local 1070 mic_len = 32; in wpa_ft_validate_reassoc_resp() 1074 mic_len = 24; in wpa_ft_validate_reassoc_resp() 1076 mic_len = 16; in wpa_ft_validate_reassoc_resp() 1079 parse.fte_mic_len != mic_len) { in wpa_ft_validate_reassoc_resp() 1082 parse.fte_mic_len, mic_len); in wpa_ft_validate_reassoc_resp() 1173 if (os_memcmp_const(mic, parse.fte_mic, mic_len) != 0) { in wpa_ft_validate_reassoc_resp() 1176 parse.fte_mic, mic_len); in wpa_ft_validate_reassoc_resp() 1177 wpa_hexdump(MSG_MSGDUMP, "FT: Calculated MIC", mic, mic_len); in wpa_ft_validate_reassoc_resp()
|
| /freebsd/contrib/wpa/src/ap/ |
| H A D | wpa_auth.c | 1710 size_t keyhdrlen, mic_len; local 1720 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len, sm->hash_alg); 1721 keyhdrlen = sizeof(*key) + mic_len + 2; 1732 key_data = mic + mic_len + 2; 1733 key_data_length = WPA_GET_BE16(mic + mic_len); 1737 mic_len, key_data_length); 1742 mic, mic_len); 1790 if (mic_len > 0 && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA) && 1824 (mic_len == 0 && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA) && 1837 if (sm->wpa == WPA_VERSION_WPA2 && mic_len == 0 && [all …]
|
| H A D | ieee802_11.c | 368 size_t mic_len = 0; in send_auth_reply() local 389 mic_len = wpa_mic_len(sta->eap_auth_data.akm, in send_auth_reply() 392 rlen += 2 + mic_len; in send_auth_reply() 496 ptr[1] = mic_len; in send_auth_reply() 497 os_memset(ptr + 2, 0, mic_len); in send_auth_reply() 509 os_memcpy(ptr + 2, mic, mic_len); in send_auth_reply() 5321 u8 mic_len; in hapd_is_known_sta() local 5337 mic_len = *pos++; in hapd_is_known_sta() 5338 if (mic_len > end - pos) in hapd_is_known_sta() 5344 MAC2STR(sta->addr), (unsigned long long) timestamp, mic_len); in hapd_is_known_sta() [all …]
|
| H A D | wpa_auth_ft.c | 3477 size_t mic_len; in wpa_ft_validate_reassoc() local 3527 mic_len = 32; in wpa_ft_validate_reassoc() 3531 mic_len = 24; in wpa_ft_validate_reassoc() 3533 mic_len = 16; in wpa_ft_validate_reassoc() 3536 parse.fte_mic_len != mic_len) { in wpa_ft_validate_reassoc() 3539 parse.fte_mic_len, mic_len); in wpa_ft_validate_reassoc() 3643 if (os_memcmp_const(mic, parse.fte_mic, mic_len) != 0) { in wpa_ft_validate_reassoc() 3648 parse.fte_mic, mic_len); in wpa_ft_validate_reassoc() 3649 wpa_hexdump(MSG_MSGDUMP, "FT: Calculated MIC", mic, mic_len); in wpa_ft_validate_reassoc()
|
| H A D | wpa_auth.h | 749 const u8 *mic, size_t mic_len);
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | sme.c | 3251 size_t ap_rsne_len, ap_rsnxe_len, mic_len, data_len; in sme_validate_802_1x_auth_mic() local 3287 mic_len = wpa_key_mgmt_sha384(key_mgmt) ? 24 : 16; in sme_validate_802_1x_auth_mic() 3288 if (mic_elem[1] != mic_len) { in sme_validate_802_1x_auth_mic() 3291 mic_elem[1], mic_len); in sme_validate_802_1x_auth_mic() 3316 if (mic_field_off + mic_len > frame_data_len) in sme_validate_802_1x_auth_mic() 3318 os_memset(pos + mic_field_off, 0, mic_len); in sme_validate_802_1x_auth_mic() 3332 if (os_memcmp_const(calc_mic, mic_elem + 2, mic_len) != 0) { in sme_validate_802_1x_auth_mic() 3444 size_t mic_len = 0; in sme_add_802_1x_mic_in_assoc() local 3475 mic_len = SHA384_MAC_LEN / 2; in sme_add_802_1x_mic_in_assoc() 3480 mic_len = SHA256_MAC_LEN / 2; in sme_add_802_1x_mic_in_assoc() [all …]
|
| H A D | mesh_rsn.c | 685 if (!elems->mic || elems->mic_len != AES_BLOCK_SIZE) { in mesh_rsn_process_ampe()
|
| /freebsd/sys/dev/iwm/ |
| H A D | if_iwmreg.h | 1025 * @mic_len: mic length in bytes 1037 uint8_t mic_len; member
|
| /freebsd/sys/dev/iwx/ |
| H A D | if_iwxreg.h | 1483 uint8_t mic_len; member
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | mac.c | 6187 unsigned int mic_len; in ath11k_mac_mgmt_tx_wmi() local 6217 mic_len = ath11k_dp_rx_crypto_mic_len(ar, enctype); in ath11k_mac_mgmt_tx_wmi() 6218 skb_put(skb, mic_len); in ath11k_mac_mgmt_tx_wmi()
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | mac.c | 9037 unsigned int mic_len; in ath12k_mac_mgmt_tx_wmi() local 9060 mic_len = ath12k_dp_rx_crypto_mic_len(ab->dp, enctype); in ath12k_mac_mgmt_tx_wmi() 9061 skb_put(skb, mic_len); in ath12k_mac_mgmt_tx_wmi()
|