Home
last modified time | relevance | path

Searched refs:pmk_len (Results 1 – 25 of 60) sorted by relevance

123

/third_party/wpa_supplicant/wpa_supplicant-2.9/src/rsn_supp/
Dpmksa_cache.c131 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument
139 if (pmk_len > PMK_LEN_MAX) in pmksa_cache_add()
148 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_add()
149 entry->pmk_len = pmk_len; in pmksa_cache_add()
157 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add()
186 if (pos->pmk_len == entry->pmk_len && in pmksa_cache_add_entry()
188 entry->pmk_len) == 0 && in pmksa_cache_add_entry()
215 pos->pmk, pos->pmk_len); in pmksa_cache_add_entry()
270 entry->pmk, entry->pmk_len); in pmksa_cache_add_entry()
284 const u8 *pmk, size_t pmk_len) in pmksa_cache_flush() argument
[all …]
Dpmksa_cache.h19 size_t pmk_len; member
69 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len,
86 const u8 *pmk, size_t pmk_len);
135 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument
159 const u8 *pmk, size_t pmk_len) in pmksa_cache_flush() argument
Dpreauth.c81 int res, pmk_len; in rsn_preauth_eapol_cb() local
82 pmk_len = PMK_LEN; in rsn_preauth_eapol_cb()
90 pmk_len = 16; in rsn_preauth_eapol_cb()
94 pmk, pmk_len); in rsn_preauth_eapol_cb()
95 sm->pmk_len = pmk_len; in rsn_preauth_eapol_cb()
96 pmksa_cache_add(sm->pmksa, pmk, pmk_len, NULL, in rsn_preauth_eapol_cb()
346 NULL, p->pmk, p->pmk_len); in rsn_preauth_candidate_process()
Dwpa.c55 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_eapol_key_send()
202 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_sm_key_request()
252 if (wpa_sm_key_mgmt_set_pmk(sm, sm->pmk, sm->pmk_len)) in wpa_supplicant_key_mgmt_set_pmk()
289 sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk()
295 sm->pmk_len == PMK_LEN) { in wpa_supplicant_get_pmk()
301 os_memcpy(sm->xxkey, sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk()
302 sm->xxkey_len = sm->pmk_len; in wpa_supplicant_get_pmk()
307 int res, pmk_len; in wpa_supplicant_get_pmk() local
313 pmk_len = PMK_LEN_SUITE_B_192; in wpa_supplicant_get_pmk()
315 pmk_len = PMK_LEN; in wpa_supplicant_get_pmk()
[all …]
Dwpa_i.h22 size_t pmk_len; member
250 size_t pmk_len) in wpa_sm_add_pmkid() argument
254 cache_id, pmk, pmk_len); in wpa_sm_add_pmkid()
389 const u8 *pmk, size_t pmk_len) in wpa_sm_key_mgmt_set_pmk() argument
393 return sm->ctx->key_mgmt_set_pmk(sm->ctx->ctx, pmk, pmk_len); in wpa_sm_key_mgmt_set_pmk()
Dwpa.h44 const u8 *pmk, size_t pmk_len);
83 int (*key_mgmt_set_pmk)(void *ctx, const u8 *pmk, size_t pmk_len);
124 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
163 void wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
203 size_t pmk_len, const u8 *pmkid, in wpa_sm_set_pmk() argument
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/rsn_supp/
Dpmksa_cache.c173 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument
181 if (pmk_len > PMK_LEN_MAX) in pmksa_cache_add()
190 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_add()
191 entry->pmk_len = pmk_len; in pmksa_cache_add()
199 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add()
228 if (pos->pmk_len == entry->pmk_len && in pmksa_cache_add_entry()
230 entry->pmk_len) == 0 && in pmksa_cache_add_entry()
257 pos->pmk, pos->pmk_len, in pmksa_cache_add_entry()
313 entry->pmk, entry->pmk_len, in pmksa_cache_add_entry()
332 const u8 *pmk, size_t pmk_len, bool external_only) in pmksa_cache_flush() argument
[all …]
Dpmksa_cache.h19 size_t pmk_len; member
73 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len,
90 const u8 *pmk, size_t pmk_len, bool external_only);
142 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument
166 const u8 *pmk, size_t pmk_len, in pmksa_cache_flush() argument
Dpreauth.c90 int res, pmk_len; in rsn_preauth_eapol_cb() local
91 pmk_len = PMK_LEN; in rsn_preauth_eapol_cb()
99 pmk_len = 16; in rsn_preauth_eapol_cb()
103 pmk, pmk_len); in rsn_preauth_eapol_cb()
104 sm->pmk_len = pmk_len; in rsn_preauth_eapol_cb()
105 pmksa_cache_add(sm->pmksa, pmk, pmk_len, NULL, in rsn_preauth_eapol_cb()
352 NULL, p->pmk, p->pmk_len, 0, 0, in rsn_preauth_candidate_process()
Dwpa.c57 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_eapol_key_send()
212 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_sm_key_request()
262 if (wpa_sm_key_mgmt_set_pmk(sm, sm->pmk, sm->pmk_len)) in wpa_supplicant_key_mgmt_set_pmk()
299 sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk()
305 sm->pmk_len == PMK_LEN) { in wpa_supplicant_get_pmk()
311 os_memcpy(sm->xxkey, sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk()
312 sm->xxkey_len = sm->pmk_len; in wpa_supplicant_get_pmk()
317 int res, pmk_len; in wpa_supplicant_get_pmk() local
323 pmk_len = PMK_LEN_SUITE_B_192; in wpa_supplicant_get_pmk()
325 pmk_len = PMK_LEN; in wpa_supplicant_get_pmk()
[all …]
Dwpa.h45 const u8 *pmk, size_t pmk_len, u32 pmk_lifetime,
88 int (*key_mgmt_set_pmk)(void *ctx, const u8 *pmk, size_t pmk_len);
147 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
193 void wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
241 size_t pmk_len, const u8 *pmkid, in wpa_sm_set_pmk() argument
560 void wpa_pasn_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
Dwpa_i.h27 size_t pmk_len; member
300 size_t pmk_len, u32 pmk_lifetime, in wpa_sm_add_pmkid() argument
305 cache_id, pmk, pmk_len, pmk_lifetime, in wpa_sm_add_pmkid()
446 const u8 *pmk, size_t pmk_len) in wpa_sm_key_mgmt_set_pmk() argument
450 return sm->ctx->key_mgmt_set_pmk(sm->ctx->ctx, pmk, pmk_len); in wpa_sm_key_mgmt_set_pmk()
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/ap/
Dpmksa_cache_auth.c280 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
287 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, kck, kck_len, in pmksa_cache_auth_add()
315 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_create_entry() argument
323 if (pmk_len > PMK_LEN_MAX) in pmksa_cache_auth_create_entry()
332 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_auth_create_entry()
333 entry->pmk_len = pmk_len; in pmksa_cache_auth_create_entry()
341 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_auth_create_entry()
404 os_memcpy(entry->pmk, old_entry->pmk, old_entry->pmk_len); in pmksa_cache_add_okc()
405 entry->pmk_len = old_entry->pmk_len; in pmksa_cache_add_okc()
519 rsn_pmkid(entry->pmk, entry->pmk_len, aa, spa, new_pmkid, in pmksa_cache_get_okc()
[all …]
Dwpa_auth.c41 static int wpa_verify_key_mic(int akmp, size_t pmk_len, struct wpa_ptk *PTK,
58 const u8 *pmk, unsigned int pmk_len,
886 size_t pmk_len; in wpa_try_alt_snonce() local
894 sm->p2p_dev_addr, pmk, &pmk_len, in wpa_try_alt_snonce()
900 os_memcpy(sm->xxkey, pmk, pmk_len); in wpa_try_alt_snonce()
901 sm->xxkey_len = pmk_len; in wpa_try_alt_snonce()
906 pmk_len = sm->pmk_len; in wpa_try_alt_snonce()
909 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK) < 0) in wpa_try_alt_snonce()
912 if (wpa_verify_key_mic(sm->wpa_key_mgmt, pmk_len, &PTK, in wpa_try_alt_snonce()
915 os_memcpy(sm->PMK, pmk, pmk_len); in wpa_try_alt_snonce()
[all …]
Dpmksa_cache_auth.h21 size_t pmk_len; member
52 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
57 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid,
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/ap/
Dpmksa_cache_auth.c280 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
287 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, kck, kck_len, in pmksa_cache_auth_add()
315 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_create_entry() argument
323 if (pmk_len > PMK_LEN_MAX) in pmksa_cache_auth_create_entry()
332 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_auth_create_entry()
333 entry->pmk_len = pmk_len; in pmksa_cache_auth_create_entry()
341 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_auth_create_entry()
404 os_memcpy(entry->pmk, old_entry->pmk, old_entry->pmk_len); in pmksa_cache_add_okc()
405 entry->pmk_len = old_entry->pmk_len; in pmksa_cache_add_okc()
525 rsn_pmkid(entry->pmk, entry->pmk_len, aa, spa, new_pmkid, in pmksa_cache_get_okc()
[all …]
Dwpa_auth.c43 static int wpa_verify_key_mic(int akmp, size_t pmk_len, struct wpa_ptk *PTK,
60 const u8 *pmk, unsigned int pmk_len,
945 size_t pmk_len; in wpa_try_alt_snonce() local
953 sm->p2p_dev_addr, pmk, &pmk_len, in wpa_try_alt_snonce()
959 os_memcpy(sm->xxkey, pmk, pmk_len); in wpa_try_alt_snonce()
960 sm->xxkey_len = pmk_len; in wpa_try_alt_snonce()
965 pmk_len = sm->pmk_len; in wpa_try_alt_snonce()
968 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK, 0) < in wpa_try_alt_snonce()
972 if (wpa_verify_key_mic(sm->wpa_key_mgmt, pmk_len, &PTK, in wpa_try_alt_snonce()
975 os_memcpy(sm->PMK, pmk, pmk_len); in wpa_try_alt_snonce()
[all …]
Dpmksa_cache_auth.h21 size_t pmk_len; member
52 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
57 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid,
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/common/
Dwpa_common.c24 static unsigned int wpa_kck_len(int akmp, size_t pmk_len) in wpa_kck_len() argument
36 return pmk_len / 2; in wpa_kck_len()
38 return pmk_len / 2; in wpa_kck_len()
60 static unsigned int wpa_kek_len(int akmp, size_t pmk_len) in wpa_kek_len() argument
72 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
74 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
96 unsigned int wpa_mic_len(int akmp, size_t pmk_len) in wpa_mic_len() argument
108 return pmk_len / 2; in wpa_mic_len()
110 return pmk_len / 2; in wpa_mic_len()
349 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label, in wpa_pmk_to_ptk() argument
[all …]
Dwpa_common.h347 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label,
354 size_t dh_ss_len, u8 *pmk, size_t *pmk_len);
357 int fils_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const u8 *spa, const u8 *aa,
413 void rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa,
488 unsigned int wpa_mic_len(int akmp, size_t pmk_len);
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/
Dwpa_common.c24 static unsigned int wpa_kck_len(int akmp, size_t pmk_len) in wpa_kck_len() argument
36 return pmk_len / 2; in wpa_kck_len()
38 return pmk_len / 2; in wpa_kck_len()
60 static unsigned int wpa_kek_len(int akmp, size_t pmk_len) in wpa_kek_len() argument
72 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
74 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
96 unsigned int wpa_mic_len(int akmp, size_t pmk_len) in wpa_mic_len() argument
108 return pmk_len / 2; in wpa_mic_len()
110 return pmk_len / 2; in wpa_mic_len()
348 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label, in wpa_pmk_to_ptk() argument
[all …]
Dwpa_common.h388 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label,
395 size_t dh_ss_len, u8 *pmk, size_t *pmk_len);
398 int fils_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const u8 *spa, const u8 *aa,
457 void rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa,
635 unsigned int wpa_mic_len(int akmp, size_t pmk_len);
641 int pasn_pmk_to_ptk(const u8 *pmk, size_t pmk_len,
/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/
Dwpas_glue.c279 int res, pmk_len; in wpa_supplicant_eapol_cb() local
312 pmk_len = PMK_LEN; in wpa_supplicant_eapol_cb()
334 pmk_len = 16; in wpa_supplicant_eapol_cb()
345 "handshake", pmk, pmk_len); in wpa_supplicant_eapol_cb()
348 pmk_len)) { in wpa_supplicant_eapol_cb()
550 const u8 *pmk, size_t pmk_len) in wpa_supplicant_add_pmkid() argument
571 params.pmk_len = pmk_len; in wpa_supplicant_add_pmkid()
1157 size_t pmk_len) in wpa_supplicant_key_mgmt_set_pmk() argument
1164 NULL, 0, pmk, pmk_len); in wpa_supplicant_key_mgmt_set_pmk()
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/
Dwpas_glue.c292 int res, pmk_len; in wpa_supplicant_eapol_cb() local
325 pmk_len = PMK_LEN; in wpa_supplicant_eapol_cb()
347 pmk_len = 16; in wpa_supplicant_eapol_cb()
358 "handshake", pmk, pmk_len); in wpa_supplicant_eapol_cb()
361 pmk_len, KEY_FLAG_PMK)) { in wpa_supplicant_eapol_cb()
582 const u8 *pmk, size_t pmk_len, in wpa_supplicant_add_pmkid() argument
618 params.pmk_len = pmk_len; in wpa_supplicant_add_pmkid()
1230 size_t pmk_len) in wpa_supplicant_key_mgmt_set_pmk() argument
1237 NULL, 0, pmk, pmk_len, KEY_FLAG_PMK); in wpa_supplicant_key_mgmt_set_pmk()
Dpasn_supplicant.c561 pasn->pmk, &pasn->pmk_len); in wpas_pasn_wd_fils_rx()
576 pasn->pmk_len, pasn->fils.erp_pmkid, in wpas_pasn_wd_fils_rx()
865 pasn->pmk_len = 0; in wpas_pasn_reset()
905 pasn->pmk_len = 0; in wpas_pasn_set_pmk()
910 pasn->pmk_len = WPA_PASN_PMK_LEN; in wpas_pasn_set_pmk()
919 pasn->pmk_len = pasn->pmk_r1_len; in wpas_pasn_set_pmk()
938 pasn->pmk_len = pmksa->pmk_len; in wpas_pasn_set_pmk()
939 os_memcpy(pasn->pmk, pmksa->pmk, pmksa->pmk_len); in wpas_pasn_set_pmk()
959 pasn->pmk_len = PMK_LEN; in wpas_pasn_set_pmk()
963 pasn->pmk_len, pasn->sae.pmkid, in wpas_pasn_set_pmk()
[all …]

123