X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fradius%2Fradiusclient.h;h=777e1205843a17eb1578de8755cfe2b764facdc2;hb=35198adc7f3c1f0c1e3437f983e7f3ac96477997;hp=17f64259d222364f5d12a39da4e65baddcc22451;hpb=eb4e262fc12455a67ec034e30729e4a2296d55aa;p=ppp.git diff --git a/pppd/plugins/radius/radiusclient.h b/pppd/plugins/radius/radiusclient.h index 17f6425..777e120 100644 --- a/pppd/plugins/radius/radiusclient.h +++ b/pppd/plugins/radius/radiusclient.h @@ -17,10 +17,10 @@ #ifndef RADIUSCLIENT_H #define RADIUSCLIENT_H -#include -#include -#include -#include "pppd.h" +#include +#include +#include +#include #ifndef _UINT4_T /* This works for all machines that Linux runs on... */ @@ -31,7 +31,7 @@ typedef int INT4; #define AUTH_VECTOR_LEN 16 #define AUTH_PASS_LEN (3 * 16) /* multiple of 16 */ #define AUTH_ID_LEN 64 -#define AUTH_STRING_LEN 128 /* maximum of 253 */ +#define AUTH_STRING_LEN 253 /* maximum of 253 */ #define BUFFER_LEN 8192 @@ -184,6 +184,8 @@ typedef struct pw_auth_hdr #define PW_ACCT_LINK_COUNT 51 /* integer */ /* From RFC 2869 */ +#define PW_ACCT_INPUT_GIGAWORDS 52 /* integer */ +#define PW_ACCT_OUTPUT_GIGAWORDS 53 /* integer */ #define PW_ACCT_INTERIM_INTERVAL 85 /* integer */ /* Merit Experimental Extensions */ @@ -466,6 +468,6 @@ void rc_mdelay(int); /* md5.c */ -void rc_md5_calc(unsigned char *, unsigned char *, unsigned int); +int rc_md5_calc(unsigned char *out, const unsigned char *in, unsigned int inl); #endif /* RADIUSCLIENT_H */