Lines Matching refs:cak
390 struct mka_key *cak; in ieee802_1x_notify_create_actor_hapd() local
403 cak = os_zalloc(sizeof(*cak)); in ieee802_1x_notify_create_actor_hapd()
404 if (!msk || !ckn || !cak) in ieee802_1x_notify_create_actor_hapd()
424 cak->len = DEFAULT_KEY_LEN; in ieee802_1x_notify_create_actor_hapd()
426 sta->addr, cak->key, cak->len)) { in ieee802_1x_notify_create_actor_hapd()
430 wpa_hexdump_key(MSG_DEBUG, "Derived CAK", cak->key, cak->len); in ieee802_1x_notify_create_actor_hapd()
441 res = ieee802_1x_kay_create_mka(hapd->kay, ckn, cak, 0, EAP_EXCHANGE, in ieee802_1x_notify_create_actor_hapd()
447 bin_clear_free(cak, sizeof(*cak)); in ieee802_1x_notify_create_actor_hapd()
456 struct mka_key *cak; in ieee802_1x_create_preshared_mka_hapd() local
467 cak = os_zalloc(sizeof(*cak)); in ieee802_1x_create_preshared_mka_hapd()
468 if (!cak) in ieee802_1x_create_preshared_mka_hapd()
477 cak->len = hapd->conf->mka_cak_len; in ieee802_1x_create_preshared_mka_hapd()
478 os_memcpy(cak->key, hapd->conf->mka_cak, cak->len); in ieee802_1x_create_preshared_mka_hapd()
483 res = ieee802_1x_kay_create_mka(hapd->kay, ckn, cak, 0, PSK, true); in ieee802_1x_create_preshared_mka_hapd()
491 os_free(cak); in ieee802_1x_create_preshared_mka_hapd()