summaryrefslogtreecommitdiffstats
path: root/lib/libradius/radlib_private.h
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2002-05-07 10:47:18 +0000
committerbrian <brian@FreeBSD.org>2002-05-07 10:47:18 +0000
commit051cc9f6f7bff4d2d1b611fce1ece2b58978af6f (patch)
treed6f3a7566b3d1a1b7c9ed2829623c43ae6ceff87 /lib/libradius/radlib_private.h
parent920f339ee0360ae3f2069fa04c25c1ae979fbe65 (diff)
downloadFreeBSD-src-051cc9f6f7bff4d2d1b611fce1ece2b58978af6f.zip
FreeBSD-src-051cc9f6f7bff4d2d1b611fce1ece2b58978af6f.tar.gz
Add support for vendor specific RADIUS extensions.
Only the extensions from rfc2548 are specified for now.
Diffstat (limited to 'lib/libradius/radlib_private.h')
-rw-r--r--lib/libradius/radlib_private.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/libradius/radlib_private.h b/lib/libradius/radlib_private.h
index af16970..251c1bd 100644
--- a/lib/libradius/radlib_private.h
+++ b/lib/libradius/radlib_private.h
@@ -33,6 +33,7 @@
#include <netinet/in.h>
#include "radlib.h"
+#include "radlib_vs.h"
/* Handle types */
#define RADIUS_AUTH 0 /* RADIUS authentication, default */
@@ -89,4 +90,11 @@ struct rad_handle {
int type; /* Handle type */
};
+struct vendor_attribute {
+ u_int32_t vendor_value;
+ u_char attrib_type;
+ u_char attrib_len;
+ u_char attrib_data[1];
+};
+
#endif
OpenPOWER on IntegriCloud