X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot.git;a=blobdiff_plain;f=moonshot%2Fmech_eap%2FgssapiP_eap.h;fp=moonshot%2Fmech_eap%2FgssapiP_eap.h;h=eb7e7dbc61890072141376e635bdbc270364d0f2;hp=c763fbd90041678e536597067443360098395ec7;hb=6196f93aaca970f23276407af0812179c51a29ea;hpb=0bde9b2ad5a4a36f745f1c91e9155edb337922b8 diff --git a/moonshot/mech_eap/gssapiP_eap.h b/moonshot/mech_eap/gssapiP_eap.h index c763fbd..eb7e7db 100644 --- a/moonshot/mech_eap/gssapiP_eap.h +++ b/moonshot/mech_eap/gssapiP_eap.h @@ -151,6 +151,7 @@ struct gss_name_struct #define CRED_FLAG_RESOLVED 0x00100000 #define CRED_FLAG_TARGET 0x00200000 #define CRED_FLAG_CERTIFICATE 0x00400000 +#define CRED_FLAG_CONFIG_BLOB 0x00800000 #define CRED_FLAG_PUBLIC_MASK 0x0000FFFF #ifdef HAVE_HEIMDAL_VERSION @@ -198,11 +199,16 @@ struct gss_cred_id_struct #define CTX_FLAG_EAP_ALT_REJECT 0x01000000 #define CTX_FLAG_EAP_MASK 0xFFFF0000 +#define CONFIG_BLOB_CLIENT_CERT 0 +#define CONFIG_BLOB_PRIVATE_KEY 1 +#define CONFIG_BLOB_MAX 2 + struct gss_eap_initiator_ctx { unsigned int idleWhile; struct eap_peer_config eapPeerConfig; struct eap_sm *eap; struct wpabuf reqData; + struct wpa_config_blob configBlobs[CONFIG_BLOB_MAX]; }; #ifdef GSSEAP_ENABLE_ACCEPTOR