X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=moonshot%2Fmech_eap%2Futil_radius.h;h=82d12cb86672d910f779465285009e6025a78b97;hb=12a3e80e763949b8b9b96263ca32d2ff45127d07;hp=ebd348bcaa35ee4e0a1e4297b35efb1da93d7205;hpb=a9bf34aa6f6cf8d8ab975989ae5103798d7e3e75;p=moonshot.git diff --git a/moonshot/mech_eap/util_radius.h b/moonshot/mech_eap/util_radius.h index ebd348b..82d12cb 100644 --- a/moonshot/mech_eap/util_radius.h +++ b/moonshot/mech_eap/util_radius.h @@ -95,6 +95,10 @@ public: int *authenticated, int *complete, gss_buffer_t value) const; + bool getFragmentedAttribute(uint32_t attrid, + int *authenticated, + int *complete, + gss_buffer_t value) const; bool authenticated(void) const { return m_authenticated; } @@ -150,6 +154,7 @@ OM_uint32 gssEapRadiusMapError(OM_uint32 *minor, struct rs_error *err); +////This really need to be a function call on Windows #define RS_CONFIG_FILE SYSCONFDIR "/radsec.conf" #define VENDORPEC_MS 311 /* RFC 2548 */ @@ -164,6 +169,7 @@ gssEapRadiusMapError(OM_uint32 *minor, #define PW_GSS_ACCEPTOR_SERVICE_SPECIFIC 130 #define PW_GSS_ACCEPTOR_REALM_NAME 131 #define PW_SAML_AAA_ASSERTION 132 +#define PW_MS_WINDOWS_AUTH_DATA 133 #define IS_RADIUS_ERROR(code) ((code) >= ERROR_TABLE_BASE_rse && \ (code) <= ERROR_TABLE_BASE_rse + RSE_TIMEOUT_IO)