Home | History | Annotate | Download | only in pae

Lines Matching defs:principal

279 		if (participant->principal)
283 wpa_printf(MSG_DEBUG, "KaY: principal participant is not founded");
1112 ieee802_1x_mka_get_lpn(struct ieee802_1x_mka_participant *principal,
1119 dl_list_for_each(rxsc, &principal->rxsc_list, struct receive_sc, list) {
1123 secy_get_receive_lowest_pn(principal->kay,
1251 if (!participant->principal) {
1252 wpa_printf(MSG_WARNING, "KaY: Participant is not principal");
1540 if (!participant->principal) {
1542 "KaY: I can't accept the distributed SAK as I am not principal");
2146 participant->principal = FALSE;
2161 participant->principal = TRUE;
2181 participant->principal = TRUE;
2589 struct ieee802_1x_mka_participant *principal;
2591 principal = ieee802_1x_kay_get_principal_participant(kay);
2592 if (!principal)
2596 principal->lki, 0, sizeof(principal->lki));
2598 os_memcpy(&principal->lki, lki, sizeof(principal->lki));
2600 principal->lan = lan;
2601 principal->ltx = ltx;
2602 principal->lrx = lrx;
2624 struct ieee802_1x_mka_participant *principal;
2626 principal = ieee802_1x_kay_get_principal_participant(kay);
2627 if (!principal)
2631 os_memset(&principal->oki, 0, sizeof(principal->oki));
2633 os_memcpy(&principal->oki, oki, sizeof(principal->oki));
2635 principal->oan = oan;
2636 principal->otx = otx;
2637 principal->orx = orx;
2660 struct ieee802_1x_mka_participant *principal;
2665 principal = ieee802_1x_kay_get_principal_participant(kay);
2666 if (!principal)
2670 dl_list_for_each(sa_key, &principal->sak_list, struct data_key, list) {
2675 principal->to_use_sak = TRUE;
2686 dl_list_for_each(rxsc, &principal->rxsc_list, struct receive_sc, list) {
2695 txsa = ieee802_1x_kay_init_transmit_sa(principal->txsc, latest_sak->an,
2718 struct ieee802_1x_mka_participant *principal;
2721 principal = ieee802_1x_kay_get_principal_participant(kay);
2722 if (!principal)
2726 dl_list_for_each_safe(txsa, pre_txsa, &principal->txsc->sa_list,
2735 dl_list_for_each(rxsc, &principal->rxsc_list, struct receive_sc, list) {
2746 dl_list_for_each_safe(sa_key, pre_key, &principal->sak_list,
2752 if (principal->new_key == sa_key)
2753 principal->new_key = NULL;
2766 struct ieee802_1x_mka_participant *principal;
2769 principal = ieee802_1x_kay_get_principal_participant(kay);
2770 if (!principal)
2773 dl_list_for_each(txsa, &principal->txsc->sa_list, struct transmit_sa,
2779 principal->kay->cp, TRUE);
2780 ieee802_1x_cp_sm_step(principal->kay->cp);
2794 struct ieee802_1x_mka_participant *principal;
2798 principal = ieee802_1x_kay_get_principal_participant(kay);
2799 if (!principal)
2802 dl_list_for_each(rxsc, &principal->rxsc_list, struct receive_sc, list) {
2809 principal->kay->cp, TRUE);
2810 ieee802_1x_cp_sm_step(principal->kay->cp);
2824 struct ieee802_1x_mka_participant *principal;
2826 principal = ieee802_1x_kay_get_principal_participant(kay);
2827 if (!principal)
2830 if (principal->retry_count < MAX_RETRY_CNT) {
2831 ieee802_1x_participant_send_mkpdu(principal);
2832 principal->retry_count++;
3300 participant->principal = TRUE;
3330 participant->principal = TRUE;