The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures | Functions
bio.h File Reference

RADIUS bio handlers. More...

#include <freeradius-devel/radius/radius.h>
#include <freeradius-devel/bio/fd.h>
#include <freeradius-devel/bio/mem.h>
#include <freeradius-devel/util/retry.h>
+ Include dependency graph for bio.h:

Go to the source code of this file.

Data Structures

struct  fr_radius_bio_verify_t
 

Functions

fr_bio_verify_action_t fr_radius_bio_verify (fr_bio_t *bio, UNUSED void *packet_ctx, const void *data, size_t *size)
 Callback for RADIUS packet verification. More...
 
fr_bio_verify_action_t fr_radius_bio_verify_datagram (fr_bio_t *bio, UNUSED void *packet_ctx, const void *data, size_t *size)
 And verify a datagram packet. More...
 

Detailed Description

RADIUS bio handlers.

Id
d900b9cb7471502399f72c0cbe8d3bed1f3f85ad

Definition in file bio.h.


Data Structure Documentation

◆ fr_radius_bio_verify_t

struct fr_radius_bio_verify_t

Definition at line 33 of file bio.h.

Data Fields
bool allowed[FR_RADIUS_CODE_MAX] allowed outgoing packet types
uint32_t max_attributes
bool require_message_authenticator
uint8_t const * secret
size_t secret_len

Function Documentation

◆ fr_radius_bio_verify()

fr_bio_verify_action_t fr_radius_bio_verify ( fr_bio_t bio,
UNUSED void *  packet_ctx,
const void *  data,
size_t size 
)

Callback for RADIUS packet verification.

Definition at line 32 of file bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fr_radius_bio_verify_datagram()

fr_bio_verify_action_t fr_radius_bio_verify_datagram ( fr_bio_t bio,
UNUSED void *  packet_ctx,
const void *  data,
size_t size 
)

And verify a datagram packet.

Definition at line 64 of file bio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: