Symbol: rad_handle
lib/libpam/modules/pam_radius/pam_radius.c
144
do_accept(pam_handle_t *pamh, struct rad_handle *radh)
lib/libpam/modules/pam_radius/pam_radius.c
182
do_reject(pam_handle_t *pamh, struct rad_handle *radh)
lib/libpam/modules/pam_radius/pam_radius.c
214
do_challenge(pam_handle_t *pamh, struct rad_handle *radh, const char *user,
lib/libpam/modules/pam_radius/pam_radius.c
297
struct rad_handle *radh;
lib/libpam/modules/pam_radius/pam_radius.c
66
static int build_access_request(struct rad_handle *, const char *,
lib/libpam/modules/pam_radius/pam_radius.c
69
static int do_accept(pam_handle_t *, struct rad_handle *);
lib/libpam/modules/pam_radius/pam_radius.c
70
static int do_challenge(pam_handle_t *, struct rad_handle *,
lib/libpam/modules/pam_radius/pam_radius.c
78
build_access_request(struct rad_handle *radh, const char *user,
lib/libradius/radlib.c
1078
struct rad_handle *
lib/libradius/radlib.c
1081
struct rad_handle *h;
lib/libradius/radlib.c
1083
h = (struct rad_handle *)malloc(sizeof(struct rad_handle));
lib/libradius/radlib.c
1102
struct rad_handle *
lib/libradius/radlib.c
1105
struct rad_handle *h;
lib/libradius/radlib.c
1113
struct rad_handle *
lib/libradius/radlib.c
1116
struct rad_handle *h;
lib/libradius/radlib.c
1126
struct rad_handle *
lib/libradius/radlib.c
1133
rad_put_addr(struct rad_handle *h, int type, struct in_addr addr)
lib/libradius/radlib.c
1139
rad_put_addr6(struct rad_handle *h, int type, struct in6_addr addr)
lib/libradius/radlib.c
1146
rad_put_attr(struct rad_handle *h, int type, const void *value, size_t len)
lib/libradius/radlib.c
1191
rad_put_int(struct rad_handle *h, int type, u_int32_t value)
lib/libradius/radlib.c
1200
rad_put_string(struct rad_handle *h, int type, const char *str)
lib/libradius/radlib.c
1206
rad_put_message_authentic(struct rad_handle *h)
lib/libradius/radlib.c
1235
rad_send_request(struct rad_handle *h)
lib/libradius/radlib.c
1283
rad_strerror(struct rad_handle *h)
lib/libradius/radlib.c
130
insert_request_authenticator(struct rad_handle *h, int resp)
lib/libradius/radlib.c
1380
rad_put_vendor_addr(struct rad_handle *h, int vendor, int type,
lib/libradius/radlib.c
1388
rad_put_vendor_addr6(struct rad_handle *h, int vendor, int type,
lib/libradius/radlib.c
1397
rad_put_vendor_attr(struct rad_handle *h, int vendor, int type,
lib/libradius/radlib.c
1430
rad_put_vendor_int(struct rad_handle *h, int vendor, int type, u_int32_t i)
lib/libradius/radlib.c
1439
rad_put_vendor_string(struct rad_handle *h, int vendor, int type,
lib/libradius/radlib.c
1446
rad_request_authenticator(struct rad_handle *h, char *buf, size_t len)
lib/libradius/radlib.c
1457
rad_demangle(struct rad_handle *h, const void *mangled, size_t mlen)
lib/libradius/radlib.c
150
insert_message_authenticator(struct rad_handle *h, int resp)
lib/libradius/radlib.c
1511
rad_demangle_mppe_key(struct rad_handle *h, const void *mangled,
lib/libradius/radlib.c
1589
rad_server_secret(struct rad_handle *h)
lib/libradius/radlib.c
181
is_valid_response(struct rad_handle *h, int srv,
lib/libradius/radlib.c
281
is_valid_request(struct rad_handle *h)
lib/libradius/radlib.c
363
put_password_attr(struct rad_handle *h, int type, const void *value, size_t len)
lib/libradius/radlib.c
393
put_raw_attr(struct rad_handle *h, int type, const void *value, size_t len)
lib/libradius/radlib.c
411
rad_add_server(struct rad_handle *h, const char *host, int port,
lib/libradius/radlib.c
422
rad_add_server_ex(struct rad_handle *h, const char *host, int port,
lib/libradius/radlib.c
477
rad_close(struct rad_handle *h)
lib/libradius/radlib.c
493
rad_bind_to(struct rad_handle *h, in_addr_t addr)
lib/libradius/radlib.c
500
rad_config(struct rad_handle *h, const char *path)
lib/libradius/radlib.c
61
static void clear_password(struct rad_handle *);
lib/libradius/radlib.c
62
static void generr(struct rad_handle *, const char *, ...)
lib/libradius/radlib.c
64
static void insert_scrambled_password(struct rad_handle *, int);
lib/libradius/radlib.c
65
static void insert_request_authenticator(struct rad_handle *, int);
lib/libradius/radlib.c
66
static void insert_message_authenticator(struct rad_handle *, int);
lib/libradius/radlib.c
67
static int is_valid_response(struct rad_handle *, int,
lib/libradius/radlib.c
679
rad_continue_send_request(struct rad_handle *h, int selected, int *fd,
lib/libradius/radlib.c
69
static int put_password_attr(struct rad_handle *, int,
lib/libradius/radlib.c
71
static int put_raw_attr(struct rad_handle *, int,
lib/libradius/radlib.c
76
clear_password(struct rad_handle *h)
lib/libradius/radlib.c
794
rad_receive_request(struct rad_handle *h)
lib/libradius/radlib.c
831
rad_send_response(struct rad_handle *h)
lib/libradius/radlib.c
86
generr(struct rad_handle *h, const char *format, ...)
lib/libradius/radlib.c
863
rad_create_request(struct rad_handle *h, int code)
lib/libradius/radlib.c
895
rad_create_response(struct rad_handle *h, int code)
lib/libradius/radlib.c
957
rad_get_attr(struct rad_handle *h, const void **value, size_t *lenp)
lib/libradius/radlib.c
96
insert_scrambled_password(struct rad_handle *h, int srv)
lib/libradius/radlib.c
988
rad_init_send_request(struct rad_handle *h, int *fd, struct timeval *tv)
lib/libradius/radlib.h
190
struct rad_handle;
lib/libradius/radlib.h
194
struct rad_handle *rad_acct_open(void);
lib/libradius/radlib.h
195
int rad_add_server(struct rad_handle *,
lib/libradius/radlib.h
197
int rad_add_server_ex(struct rad_handle *,
lib/libradius/radlib.h
200
struct rad_handle *rad_auth_open(void);
lib/libradius/radlib.h
201
void rad_bind_to(struct rad_handle *, in_addr_t);
lib/libradius/radlib.h
202
void rad_close(struct rad_handle *);
lib/libradius/radlib.h
203
int rad_config(struct rad_handle *, const char *);
lib/libradius/radlib.h
204
int rad_continue_send_request(struct rad_handle *, int,
lib/libradius/radlib.h
206
int rad_create_request(struct rad_handle *, int);
lib/libradius/radlib.h
207
int rad_create_response(struct rad_handle *, int);
lib/libradius/radlib.h
212
int rad_get_attr(struct rad_handle *, const void **,
lib/libradius/radlib.h
214
int rad_init_send_request(struct rad_handle *, int *,
lib/libradius/radlib.h
216
struct rad_handle *rad_open(void); /* Deprecated, == rad_auth_open */
lib/libradius/radlib.h
217
int rad_put_addr(struct rad_handle *, int, struct in_addr);
lib/libradius/radlib.h
218
int rad_put_addr6(struct rad_handle *, int, struct in6_addr);
lib/libradius/radlib.h
219
int rad_put_attr(struct rad_handle *, int,
lib/libradius/radlib.h
221
int rad_put_int(struct rad_handle *, int, u_int32_t);
lib/libradius/radlib.h
222
int rad_put_string(struct rad_handle *, int,
lib/libradius/radlib.h
224
int rad_put_message_authentic(struct rad_handle *);
lib/libradius/radlib.h
225
ssize_t rad_request_authenticator(struct rad_handle *, char *,
lib/libradius/radlib.h
227
int rad_receive_request(struct rad_handle *);
lib/libradius/radlib.h
228
int rad_send_request(struct rad_handle *);
lib/libradius/radlib.h
229
int rad_send_response(struct rad_handle *);
lib/libradius/radlib.h
230
struct rad_handle *rad_server_open(int fd);
lib/libradius/radlib.h
231
const char *rad_server_secret(struct rad_handle *);
lib/libradius/radlib.h
232
const char *rad_strerror(struct rad_handle *);
lib/libradius/radlib.h
233
u_char *rad_demangle(struct rad_handle *, const void *,
lib/libradius/radlib_vs.h
71
struct rad_handle;
lib/libradius/radlib_vs.h
75
int rad_put_vendor_addr(struct rad_handle *, int, int, struct in_addr);
lib/libradius/radlib_vs.h
76
int rad_put_vendor_addr6(struct rad_handle *, int, int, struct in6_addr);
lib/libradius/radlib_vs.h
77
int rad_put_vendor_attr(struct rad_handle *, int, int, const void *,
lib/libradius/radlib_vs.h
79
int rad_put_vendor_int(struct rad_handle *, int, int, u_int32_t);
lib/libradius/radlib_vs.h
80
int rad_put_vendor_string(struct rad_handle *, int, int, const char *);
lib/libradius/radlib_vs.h
81
u_char *rad_demangle_mppe_key(struct rad_handle *, const void *, size_t,
usr.sbin/ppp/radius.h
44
struct rad_handle *rad; /* Using this to talk to our lib */