Refactor
[mech_eap.orig] / util_radius.h
index 4587869..154529e 100644 (file)
@@ -46,4 +46,27 @@ OM_uint32
 radiusFreeAVPs(OM_uint32 *minor,
                struct eap_gss_avp_list *in);
 
+OM_uint32
+radiusGetAttributeTypes(OM_uint32 *minor,
+                        const struct eap_gss_avp_list *assertion,
+                        void *data,
+                        OM_uint32 (*addAttribute)(OM_uint32 *, void *, gss_buffer_t));
+
+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);
+
+OM_uint32
+radiusSetAVP(OM_uint32 *minor,
+             struct eap_gss_avp_list *avps,
+             int complete,
+             gss_buffer_t attr,
+             gss_buffer_t value);
+
 #endif /* _UTIL_RADIUS_H_ */