Home
last modified time | relevance | path

Searched refs:kck_len (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/wpa/src/ap/
H A Dpmksa_cache_auth.c284 const u8 *kck, size_t kck_len, in pmksa_cache_auth_add() argument
290 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, kck, kck_len, in pmksa_cache_auth_add()
319 const u8 *kck, size_t kck_len, const u8 *aa, in pmksa_cache_auth_create_entry() argument
337 if (kck && kck_len && kck_len < WPA_KCK_MAX_LEN) { in pmksa_cache_auth_create_entry()
338 os_memcpy(entry->kck, kck, kck_len); in pmksa_cache_auth_create_entry()
339 entry->kck_len = kck_len; in pmksa_cache_auth_create_entry()
344 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_auth_create_entry()
346 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_auth_create_entry()
544 entry->kck_len > 0) in pmksa_cache_get_okc()
545 rsn_pmkid_suite_b_192(entry->kck, entry->kck_len, in pmksa_cache_get_okc()
[all …]
H A Dpmksa_cache_auth.h23 size_t kck_len; member
66 const u8 *kck, size_t kck_len,
71 const u8 *kck, size_t kck_len, const u8 *aa,
H A Dwpa_auth_ft.c2537 size_t kck_len; in wpa_sm_write_assoc_resp_ies() local
2808 kck_len = sm->PTK.kck2_len; in wpa_sm_write_assoc_resp_ies()
2811 kck_len = sm->PTK.kck_len; in wpa_sm_write_assoc_resp_ies()
2814 wpa_ft_mic(sm->wpa_key_mgmt, kck, kck_len, in wpa_sm_write_assoc_resp_ies()
3480 size_t kck_len; in wpa_ft_validate_reassoc() local
3624 kck_len = sm->PTK.kck2_len; in wpa_ft_validate_reassoc()
3627 kck_len = sm->PTK.kck_len; in wpa_ft_validate_reassoc()
3629 if (wpa_ft_mic(sm->wpa_key_mgmt, kck, kck_len, in wpa_ft_validate_reassoc()
/freebsd/contrib/wpa/src/nan/
H A Dnan_crypto.c131 ptk->kck_len = nan_crypto_cipher_kck_len(cipher); in nan_crypto_pmk_to_ptk()
134 ptk_len = ptk->kck_len + ptk->kek_len + ptk->tk_len; in nan_crypto_pmk_to_ptk()
152 os_memcpy(ptk->kck, tmp, ptk->kck_len); in nan_crypto_pmk_to_ptk()
153 wpa_hexdump_key(MSG_DEBUG, "NAN: KCK", ptk->kck, ptk->kck_len); in nan_crypto_pmk_to_ptk()
155 os_memcpy(ptk->kek, tmp + ptk->kck_len, ptk->kek_len); in nan_crypto_pmk_to_ptk()
158 os_memcpy(ptk->tk, tmp + ptk->kck_len + ptk->kek_len, ptk->tk_len); in nan_crypto_pmk_to_ptk()
267 size_t kck_len, u8 cipher, u8 *mic) in nan_crypto_key_mic() argument
279 wpa_hexdump_key(MSG_DEBUG, "NAN: KCK", kck, kck_len); in nan_crypto_key_mic()
283 ret = hmac_sha256(kck, kck_len, buf, len, digest); in nan_crypto_key_mic()
286 ret = hmac_sha384(kck, kck_len, buf, len, digest); in nan_crypto_key_mic()
H A Dnan_sec.c199 const u8 *kck, size_t kck_len, u8 csid) in nan_sec_key_mic_ver() argument
218 ret = nan_crypto_key_mic(buf, len, kck, kck_len, csid, pos); in nan_sec_key_mic_ver()
285 tptk.kck, tptk.kck_len, in nan_sec_rx_m2()
356 ndp_sec->ptk.kck, ndp_sec->ptk.kck_len, in nan_sec_rx_m3()
411 ndp_sec->ptk.kck, ndp_sec->ptk.kck_len, in nan_sec_rx_m4()
1468 ndp_sec->ptk.kck_len, in nan_sec_pre_tx()
1489 ndp_sec->ptk.kck_len, in nan_sec_pre_tx()
1501 ndp_sec->ptk.kck_len, in nan_sec_pre_tx()
H A Dnan_i.h44 size_t kck_len; member
801 size_t kck_len, u8 cipher, u8 *mic);
H A Dnan_module_tests.c1310 .kck_len = 16,
1333 .kck_len = 24,
/freebsd/contrib/wpa/src/common/
H A Dwpa_common.c566 ptk->kck_len = wpa_kck_len(akmp, pmk_len); in wpa_pmk_to_ptk()
576 ptk_len = ptk->kck_len + ptk->kek_len + ptk->tk_len + ptk->kdk_len; in wpa_pmk_to_ptk()
698 os_memcpy(ptk->kck, tmp, ptk->kck_len); in wpa_pmk_to_ptk()
699 wpa_hexdump_key(MSG_DEBUG, "WPA: KCK", ptk->kck, ptk->kck_len); in wpa_pmk_to_ptk()
701 os_memcpy(ptk->kek, tmp + ptk->kck_len, ptk->kek_len); in wpa_pmk_to_ptk()
704 os_memcpy(ptk->tk, tmp + ptk->kck_len + ptk->kek_len, ptk->tk_len); in wpa_pmk_to_ptk()
708 os_memcpy(ptk->kdk, tmp + ptk->kck_len + ptk->kek_len + in wpa_pmk_to_ptk()
842 ptk->kck_len = 0; in fils_pmk_to_ptk()
1026 int wpa_ft_mic(int key_mgmt, const u8 *kck, size_t kck_len, const u8 *sta_addr, in wpa_ft_mic() argument
1043 if (kck_len == 16) { in wpa_ft_mic()
[all …]
H A Dwpa_common.h274 size_t kck_len; member
508 int wpa_ft_mic(int key_mgmt, const u8 *kck, size_t kck_len, const u8 *sta_addr,
559 int rsn_pmkid_suite_b(const u8 *kck, size_t kck_len, const u8 *aa,
562 static inline int rsn_pmkid_suite_b(const u8 *kck, size_t kck_len, const u8 *aa, in rsn_pmkid_suite_b() argument
569 int rsn_pmkid_suite_b_192(const u8 *kck, size_t kck_len, const u8 *aa,
572 static inline int rsn_pmkid_suite_b_192(const u8 *kck, size_t kck_len, in rsn_pmkid_suite_b_192() argument
809 int wpa_auth_8021x_mic(int akmp, const u8 *kck, size_t kck_len, const u8 *addr1,
813 int pasn_mic(enum rsn_hash_alg alg, const u8 *kck, size_t kck_len,
H A Dcommon_module_tests.c663 if (ptk.kck_len != sizeof(kck) || in pasn_test_pasn_auth()
743 if (ptk.kck_len != sizeof(kck) || in pasn_test_no_pasn_auth()
H A Dsae.h43 size_t kck_len; member
H A Dsae.c1655 sae->tmp->kck_len = hash_len; in sae_derive_keys()
1670 sae->tmp->kck, sae->tmp->kck_len); in sae_derive_keys()
2348 return hkdf_extract(sae->tmp->kck_len, sae->tmp->kck, sae->tmp->kck_len, in sae_cn_confirm()
2407 hash_len = sae->tmp->kck_len; in sae_write_confirm()
2448 hash_len = sae->tmp->kck_len; in sae_check_confirm()
/freebsd/contrib/wpa/src/rsn_supp/
H A Dpmksa_cache.c234 const u8 *pmkid, const u8 *kck, size_t kck_len, in pmksa_cache_add() argument
246 if (kck_len > WPA_KCK_MAX_LEN) in pmksa_cache_add()
257 if (kck_len > 0) in pmksa_cache_add()
258 os_memcpy(entry->kck, kck, kck_len); in pmksa_cache_add()
259 entry->kck_len = kck_len; in pmksa_cache_add()
263 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
265 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
559 pmkid, old_entry->kck, old_entry->kck_len, in pmksa_cache_clone_entry()
936 const u8 *pmkid, const u8 *kck, size_t kck_len, in pmksa_cache_add() argument
H A Dpmksa_cache.h21 size_t kck_len; member
86 const u8 *pmkid, const u8 *kck, size_t kck_len,
H A Dwpa_ft.c208 const u8 *kck, size_t kck_len, in wpa_ft_gen_req_ies() argument
472 if (wpa_ft_mic(sm->key_mgmt, kck, kck_len, in wpa_ft_gen_req_ies()
596 size_t kck_len, kdk_len; in wpa_ft_process_response() local
738 kck_len = sm->ptk.kck2_len; in wpa_ft_process_response()
741 kck_len = sm->ptk.kck_len; in wpa_ft_process_response()
745 kck, kck_len, bssid, in wpa_ft_process_response()
1035 size_t kck_len; in wpa_ft_validate_reassoc_resp() local
1154 kck_len = sm->ptk.kck2_len; in wpa_ft_validate_reassoc_resp()
1157 kck_len = sm->ptk.kck_len; in wpa_ft_validate_reassoc_resp()
1160 if (wpa_ft_mic(sm->key_mgmt, kck, kck_len, sm->own_addr, src_addr, 6, in wpa_ft_validate_reassoc_resp()
H A Dwpa_i.h398 sm->ptk.kck, sm->ptk.kck_len, in wpa_sm_set_rekey_offload()
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dd3.h14 size_t kck_len; member
H A Dd3.c180 wowlan_data->rekey_data.kck_len = data->kck_len; in iwl_mld_set_rekey_data()
182 memcpy(wowlan_data->rekey_data.kck, data->kck, data->kck_len); in iwl_mld_set_rekey_data()
1628 rekey_data->kck_len); in iwl_mld_send_kek_kck_cmd()
1629 kek_kck_cmd.kck_len = cpu_to_le16(rekey_data->kck_len); in iwl_mld_send_kek_kck_cmd()
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dd3.h504 __le16 kck_len; member
512 __le16 kck_len; member
525 __le16 kck_len; member
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dd3.c33 mvmvif->rekey_data.kck_len = data->kck_len; in iwl_mvm_set_rekey_data()
35 memcpy(mvmvif->rekey_data.kck, data->kck, data->kck_len); in iwl_mvm_set_rekey_data()
1085 mvmvif->rekey_data.kck_len); in iwl_mvm_wowlan_config_key_params()
1086 kek_kck_cmd.kck_len = cpu_to_le16(mvmvif->rekey_data.kck_len); in iwl_mvm_wowlan_config_key_params()
/freebsd/contrib/wpa/src/pasn/
H A Dpasn_initiator.c844 ret = pasn_mic(pasn->hash_alg, pasn->ptk.kck, pasn->ptk.kck_len, in wpas_pasn_build_auth_3()
1595 ret = pasn_mic(pasn->hash_alg, pasn->ptk.kck, pasn->ptk.kck_len, in wpas_parse_pasn_frame()
1630 ret = pasn_mic(pasn->hash_alg, pasn->ptk.kck, pasn->ptk.kck_len, in wpas_parse_pasn_frame()
H A Dpasn_responder.c763 ret = pasn_mic(pasn->hash_alg, pasn->ptk.kck, pasn->ptk.kck_len, in handle_auth_pasn_resp()
1320 ret = pasn_mic(pasn->hash_alg, pasn->ptk.kck, pasn->ptk.kck_len, in handle_auth_pasn_3()
/freebsd/contrib/wpa/wpa_supplicant/
H A Dsme.c2197 if (entry && entry->ptk.kck_len) { in sme_send_external_auth_status()
2199 params.kck_len = entry->ptk.kck_len; in sme_send_external_auth_status()
3260 if (!ptk || !ptk->kck_len || !frame_data || !frame_data_len) in sme_validate_802_1x_auth_mic()
3322 if (hmac_sha384(ptk->kck, ptk->kck_len, data, data_len, in sme_validate_802_1x_auth_mic()
3326 if (hmac_sha256(ptk->kck, ptk->kck_len, data, data_len, in sme_validate_802_1x_auth_mic()
3451 if (!ptk_entry || !ptk_entry->ptk.kck_len) in sme_add_802_1x_mic_in_assoc()
3476 if (hmac_sha384(ptk_entry->ptk.kck, ptk_entry->ptk.kck_len, in sme_add_802_1x_mic_in_assoc()
3481 if (hmac_sha256(ptk_entry->ptk.kck, ptk_entry->ptk.kck_len, in sme_add_802_1x_mic_in_assoc()
H A Dwpas_glue.c1266 const u8 *kck, size_t kck_len, in wpa_supplicant_set_rekey_offload() argument
1271 wpa_drv_set_rekey_info(wpa_s, kek, kek_len, kck, kck_len, replay_ctr); in wpa_supplicant_set_rekey_offload()
H A Ddriver_i.h637 const u8 *kck, size_t kck_len, in wpa_drv_set_rekey_info() argument
643 kck, kck_len, replay_ctr); in wpa_drv_set_rekey_info()

12