Home
last modified time | relevance | path

Searched refs:mic_len (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/wpa/src/pasn/
H A Dpasn_responder.c581 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 Dpasn_initiator.c764 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 Dnan_sec.c203 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 Dnan_crypto.c270 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 Dwpa_common.c304 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 Dieee802_11_common.h164 u8 mic_len; member
H A Dieee802_11_common.c648 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 Dwpa.c98 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 Dwpa_ft.c1037 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 Dwpa_auth.c1710 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 Dieee802_11.c368 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 Dwpa_auth_ft.c3477 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 Dwpa_auth.h749 const u8 *mic, size_t mic_len);
/freebsd/contrib/wpa/wpa_supplicant/
H A Dsme.c3251 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 Dmesh_rsn.c685 if (!elems->mic || elems->mic_len != AES_BLOCK_SIZE) { in mesh_rsn_process_ampe()
/freebsd/sys/dev/iwm/
H A Dif_iwmreg.h1025 * @mic_len: mic length in bytes
1037 uint8_t mic_len; member
/freebsd/sys/dev/iwx/
H A Dif_iwxreg.h1483 uint8_t mic_len; member
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dmac.c6187 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 Dmac.c9037 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()