X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=gssapiP_eap.h;h=2483924d63bfa3fd2f9d98fbfd51475ed6899285;hb=c782e76527626566bb4d6fddf38f83beea0aa72a;hp=92cadac6fb7b85b74ed9971a5d6d9182380139b3;hpb=93054b5558ab487334f1ea0fb127ac42f4188913;p=mech_eap.orig diff --git a/gssapiP_eap.h b/gssapiP_eap.h index 92cadac..2483924 100644 --- a/gssapiP_eap.h +++ b/gssapiP_eap.h @@ -74,8 +74,8 @@ struct gss_name_struct { struct eap_gss_avp_list *avps; }; -#define CRED_FLAG_INITIATOR 0x00000001 -#define CRED_FLAG_ACCEPTOR 0x00000002 +#define CRED_FLAG_INITIATE 0x00000001 +#define CRED_FLAG_ACCEPT 0x00000002 #define CRED_FLAG_DEFAULT_IDENTITY 0x00000004 #define CRED_FLAG_PASSWORD 0x00000008 @@ -84,6 +84,7 @@ struct gss_cred_id_struct { OM_uint32 flags; gss_name_t name; gss_buffer_desc password; + gss_OID_set mechanisms; time_t expiryTime; }; @@ -92,7 +93,7 @@ struct gss_cred_id_struct { #define CTX_IS_INITIATOR(ctx) (((ctx)->flags & CTX_FLAG_INITIATOR) != 0) enum eap_gss_state { - EAP_STATE_AUTHENTICATE = 1, + EAP_STATE_AUTHENTICATE = 0, EAP_STATE_KEY_TRANSPORT, EAP_STATE_SECURE_ASSOCIATION, EAP_STATE_GSS_CHANNEL_BINDINGS,