The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Functions | Variables
rlm_eap_md5.c File Reference
#include <freeradius-devel/server/password.h>
#include <freeradius-devel/util/debug.h>
#include <freeradius-devel/util/md5.h>
#include <freeradius-devel/util/rand.h>
#include "eap_md5.h"
+ Include dependency graph for rlm_eap_md5.c:

Go to the source code of this file.

Functions

static unlang_action_t mod_process (rlm_rcode_t *p_result, UNUSED module_ctx_t const *mctx, request_t *request)
 
static unlang_action_t mod_session_init (rlm_rcode_t *p_result, UNUSED module_ctx_t const *mctx, request_t *request)
 

Variables

static fr_dict_attr_t const * attr_cleartext_password
 
static fr_dict_t const * dict_freeradius
 
rlm_eap_submodule_t rlm_eap_md5
 
fr_dict_autoload_t rlm_eap_md5_dict []
 
fr_dict_attr_autoload_t rlm_eap_md5_dict_attr []
 

Function Documentation

◆ mod_process()

static unlang_action_t mod_process ( rlm_rcode_t p_result,
UNUSED module_ctx_t const *  mctx,
request_t request 
)
static

Definition at line 52 of file rlm_eap_md5.c.

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

◆ mod_session_init()

static unlang_action_t mod_session_init ( rlm_rcode_t p_result,
UNUSED module_ctx_t const *  mctx,
request_t request 
)
static

Definition at line 115 of file rlm_eap_md5.c.

+ Here is the call graph for this function:

Variable Documentation

◆ attr_cleartext_password

fr_dict_attr_t const* attr_cleartext_password
static

Definition at line 41 of file rlm_eap_md5.c.

◆ dict_freeradius

fr_dict_t const* dict_freeradius
static

Definition at line 33 of file rlm_eap_md5.c.

◆ rlm_eap_md5

rlm_eap_submodule_t rlm_eap_md5
Initial value:
= {
.common = {
.name = "eap_md5"
},
.provides = { FR_EAP_METHOD_MD5 },
.session_init = mod_session_init,
}
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
Definition: dl_module.h:65
@ FR_EAP_METHOD_MD5
Definition: types.h:49
static unlang_action_t mod_session_init(rlm_rcode_t *p_result, UNUSED module_ctx_t const *mctx, request_t *request)
Definition: rlm_eap_md5.c:115

Definition at line 174 of file rlm_eap_md5.c.

◆ rlm_eap_md5_dict

fr_dict_autoload_t rlm_eap_md5_dict
Initial value:
= {
{ .out = &dict_freeradius, .proto = "freeradius" },
{ NULL }
}
static fr_dict_t const * dict_freeradius
Definition: rlm_eap_md5.c:33

Definition at line 36 of file rlm_eap_md5.c.

◆ rlm_eap_md5_dict_attr

fr_dict_attr_autoload_t rlm_eap_md5_dict_attr
Initial value:
= {
{ .out = &attr_cleartext_password, .name = "Password.Cleartext", .type = FR_TYPE_STRING, .dict = &dict_freeradius },
{ NULL }
}
@ FR_TYPE_STRING
String of printable characters.
Definition: merged_model.c:83
static fr_dict_attr_t const * attr_cleartext_password
Definition: rlm_eap_md5.c:41

Definition at line 44 of file rlm_eap_md5.c.