X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=libeap%2Fsrc%2Feapol_auth%2Feapol_auth_sm_i.h;fp=libeap%2Fsrc%2Feapol_auth%2Feapol_auth_sm_i.h;h=04386b2ce55143d2a33ba0d187db347352705b9f;hp=1000da4df148c49d544fa2f1d1d9e00a12e5e8b4;hb=f3746d009c6d7f50025af1f58a85e5fee9680be6;hpb=244f18d04aaf29e68495b5ffeb40ef5cca50942f diff --git a/libeap/src/eapol_auth/eapol_auth_sm_i.h b/libeap/src/eapol_auth/eapol_auth_sm_i.h index 1000da4..04386b2 100644 --- a/libeap/src/eapol_auth/eapol_auth_sm_i.h +++ b/libeap/src/eapol_auth/eapol_auth_sm_i.h @@ -2,14 +2,8 @@ * IEEE 802.1X-2004 Authenticator - EAPOL state machine (internal definitions) * Copyright (c) 2002-2009, Jouni Malinen * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Alternatively, this software may be distributed under the terms of BSD - * license. - * - * See README and COPYING for more details. + * This software may be distributed under the terms of the BSD license. + * See README for more details. */ #ifndef EAPOL_AUTH_SM_I_H @@ -163,12 +157,7 @@ struct eapol_state_machine { * Authentication server */ u8 eap_type_supp; /* EAP type of the last EAP packet from Supplicant */ struct radius_class_data radius_class; - - /* Keys for encrypting and signing EAPOL-Key frames */ - u8 *eapol_key_sign; - size_t eapol_key_sign_len; - u8 *eapol_key_crypt; - size_t eapol_key_crypt_len; + struct wpabuf *radius_cui; /* Chargeable-User-Identity */ struct eap_sm *eap; @@ -178,6 +167,10 @@ struct eapol_state_machine { struct eapol_authenticator *eapol; void *sta; /* station context pointer to use in callbacks */ + + int remediation; + + u64 acct_multi_session_id; }; #endif /* EAPOL_AUTH_SM_I_H */