Lines Matching refs:cak
327 struct mka_key *cak; in ieee802_1x_notify_create_actor() local
341 cak = os_zalloc(sizeof(*cak)); in ieee802_1x_notify_create_actor()
342 if (!msk || !sid || !ckn || !cak) in ieee802_1x_notify_create_actor()
359 cak->len = DEFAULT_KEY_LEN; in ieee802_1x_notify_create_actor()
361 peer_addr, cak->key, cak->len)) { in ieee802_1x_notify_create_actor()
366 wpa_hexdump_key(MSG_DEBUG, "Derived CAK", cak->key, cak->len); in ieee802_1x_notify_create_actor()
378 res = ieee802_1x_kay_create_mka(wpa_s->kay, ckn, cak, 0, in ieee802_1x_notify_create_actor()
388 if (cak) { in ieee802_1x_notify_create_actor()
389 os_memset(cak, 0, sizeof(*cak)); in ieee802_1x_notify_create_actor()
390 os_free(cak); in ieee802_1x_notify_create_actor()
400 struct mka_key *cak; in ieee802_1x_create_preshared_mka() local
411 cak = os_zalloc(sizeof(*cak)); in ieee802_1x_create_preshared_mka()
412 if (!cak) in ieee802_1x_create_preshared_mka()
421 cak->len = ssid->mka_cak_len; in ieee802_1x_create_preshared_mka()
422 os_memcpy(cak->key, ssid->mka_cak, cak->len); in ieee802_1x_create_preshared_mka()
427 res = ieee802_1x_kay_create_mka(wpa_s->kay, ckn, cak, 0, PSK, false); in ieee802_1x_create_preshared_mka()
435 os_free(cak); in ieee802_1x_create_preshared_mka()