X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=gssapiP_eap.h;h=9bafde47b8685bfc1b0ba0d758c36d32d43cb77e;hp=9442232b3f48702fc5c6750ffb19b792c2e1d026;hb=4c2ed94fbe850e7914dd8caa1f9023dc466392f9;hpb=f80789910cbf6a8b68496783a9203bff3f6a63bd diff --git a/gssapiP_eap.h b/gssapiP_eap.h index 9442232..9bafde4 100644 --- a/gssapiP_eap.h +++ b/gssapiP_eap.h @@ -55,15 +55,20 @@ /* Kerberos includes */ #include -#define NAME_FLAG_SAML 0x00000001 -#define NAME_FLAG_RADIUS 0x00000002 +#define NAME_FLAG_NAI 0x00000001 +#define NAME_FLAG_SERVICE 0x00000002 +#define NAME_FLAG_SAML 0x00000010 +#define NAME_FLAG_RADIUS 0x00000020 + +struct eap_gss_saml_assertion; +struct eap_gss_avp_list; struct gss_name_struct { GSSEAP_MUTEX mutex; /* mutex protecting attributes */ OM_uint32 flags; krb5_principal krbPrincipal; /* this is immutable */ - void *saml; - void *avps; + struct eap_gss_saml_assertion *assertion; + struct eap_gss_avp_list *avps; }; #define CRED_FLAG_INITIATOR 0x00000001