}
static OM_uint32
-gssEapInitLibRadius(OM_uint32 *minor)
+gssEapInitLibRadsec(OM_uint32 *minor)
{
return GSS_S_COMPLETE;
}
-static void gssEapInit(void) __attribute__((constructor));
+static void gssEapInitiatorInit(void) __attribute__((constructor));
static void gssEapFinalize(void) __attribute__((destructor));
static void
-gssEapInit(void)
+gssEapInitiatorInit(void)
{
OM_uint32 major, minor;
- major = gssEapInitLibEap(&minor);
- assert(major == GSS_S_COMPLETE);
-
- major = gssEapInitLibRadius(&minor);
- assert(major == GSS_S_COMPLETE);
+ initialize_gsseap_error_table();
- major = gssEapRadiusAttrProviderInit(&minor);
- assert(major == GSS_S_COMPLETE);
-
- major = gssEapSamlAttrProvidersInit(&minor);
+ major = gssEapInitLibEap(&minor);
assert(major == GSS_S_COMPLETE);
- major = gssEapLocalAttrProviderInit(&minor);
+ major = gssEapInitLibRadsec(&minor);
assert(major == GSS_S_COMPLETE);
#ifdef GSSEAP_ENABLE_REAUTH
{
OM_uint32 minor;
- gssEapLocalAttrProviderFinalize(&minor);
- gssEapSamlAttrProvidersFinalize(&minor);
- gssEapRadiusAttrProviderFinalize(&minor);
+ gssEapAttrProvidersFinalize(&minor);
eap_peer_unregister_methods();
}
-