X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=util_radius.c;h=2174752500f316c42611da85b50925482744d246;hb=899e578a598e3be50fdf3e7cc1ef033e60d4067a;hp=cb1934c4d34821c21221ff712f8f9d450a649b23;hpb=c75b3e2362498a5fe3dc94aba9f1d54e035f6613;p=mech_eap.git diff --git a/util_radius.c b/util_radius.c index cb1934c..2174752 100644 --- a/util_radius.c +++ b/util_radius.c @@ -32,56 +32,78 @@ #include "gssapiP_eap.h" -struct eap_gss_avp_list { +struct gss_eap_radius_attr_ctx { }; OM_uint32 -radiusDuplicateAVPs(OM_uint32 *minor, - const struct eap_gss_avp_list *in, - struct eap_gss_avp_list **out) +radiusDuplicateAttrContext(OM_uint32 *minor, + const gss_name_t in, + gss_name_t out) { GSSEAP_NOT_IMPLEMENTED; } OM_uint32 -radiusReleaseAVPs(OM_uint32 *minor, - struct eap_gss_avp_list **avps) +radiusReleaseAttrContext(OM_uint32 *minor, + gss_name_t in) { - if (*avps != NULL) { - GSSEAP_NOT_IMPLEMENTED; - *avps = NULL; - } + GSSEAP_NOT_IMPLEMENTED; } OM_uint32 radiusGetAttributeTypes(OM_uint32 *minor, - const struct eap_gss_avp_list *avps, - void *data, - OM_uint32 (*addAttribute)(OM_uint32 *, - void *, gss_buffer_t)) + gss_name_t name, + gss_eap_add_attr_cb addAttribute, + void *data) +{ + GSSEAP_NOT_IMPLEMENTED; +} + +OM_uint32 +radiusGetAttribute(OM_uint32 *minor, + gss_name_t name, + gss_buffer_t attr, + int *authenticated, + int *complete, + gss_buffer_t value, + gss_buffer_t display_value, + int *more) +{ + GSSEAP_NOT_IMPLEMENTED; +} + +#if 0 +OM_uint32 +radiusSetAttribute(OM_uint32 *minor, + gss_name_t name, + int complete, + gss_buffer_t attr, + gss_buffer_t value) +{ + GSSEAP_NOT_IMPLEMENTED; +} + +OM_uint32 +radiusDeleteAttribute(OM_uint32 *minor, + gss_name_t name, + gss_buffer_t attr) { GSSEAP_NOT_IMPLEMENTED; } +#endif OM_uint32 -radiusGetAVP(OM_uint32 *minor, - const struct eap_gss_avp_list *avps, - gss_buffer_t attr, - int *authenticated, - int *complete, - gss_buffer_t value, - gss_buffer_t display_value, - int *more) +radiusExportAttrContext(OM_uint32 *minor, + gss_name_t name, + gss_buffer_t buffer) { GSSEAP_NOT_IMPLEMENTED; } OM_uint32 -radiusSetAVP(OM_uint32 *minor, - struct eap_gss_avp_list *avps, - int complete, - gss_buffer_t attr, - gss_buffer_t value) +radiusImportAttrContext(OM_uint32 *minor, + gss_buffer_t buffer, + gss_name_t name) { GSSEAP_NOT_IMPLEMENTED; }