More work on SAML code
[mech_eap.git] / util_radius.c
index c18d1c5..2174752 100644 (file)
 
 #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
-radiusFreeAVPs(OM_uint32 *minor,
-               struct eap_gss_avp_list *avps)
+radiusReleaseAttrContext(OM_uint32 *minor,
+                         gss_name_t in)
 {
-    GSSEAP_FREE(avps);
+    GSSEAP_NOT_IMPLEMENTED;
+}
+
+OM_uint32
+radiusGetAttributeTypes(OM_uint32 *minor,
+                        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
+radiusExportAttrContext(OM_uint32 *minor,
+                        gss_name_t name,
+                        gss_buffer_t buffer)
+{
+    GSSEAP_NOT_IMPLEMENTED;
+}
+
+OM_uint32
+radiusImportAttrContext(OM_uint32 *minor,
+                        gss_buffer_t buffer,
+                        gss_name_t name)
+{
+    GSSEAP_NOT_IMPLEMENTED;
 }