![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
EAP-GTC inner authentication method. More...
#include <freeradius-devel/eap/base.h>#include <freeradius-devel/util/debug.h>#include <freeradius-devel/server/virtual_servers.h>#include <freeradius-devel/server/pair.h>#include <freeradius-devel/unlang/call.h>#include <freeradius-devel/unlang/interpret.h>
Include dependency graph for rlm_eap_gtc.c:Go to the source code of this file.
Data Structures | |
| struct | rlm_eap_gtc_rctx_t |
| struct | rlm_eap_gtc_t |
Functions | |
| static int | auth_type_parse (TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, UNUSED conf_parser_t const *rule) |
| static int | auth_type_parse (UNUSED TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, UNUSED conf_parser_t const *rule) |
| Translate a string auth_type into an enumeration value. | |
| static unlang_action_t | gtc_resume (unlang_result_t *p_result, module_ctx_t const *mctx, request_t *request) |
| static unlang_action_t | mod_process (unlang_result_t *p_result, module_ctx_t const *mctx, request_t *request) |
| static unlang_action_t | mod_session_init (unlang_result_t *p_result, module_ctx_t const *mctx, request_t *request) |
Variables | |
| static fr_dict_attr_t const * | attr_auth_type |
| static fr_dict_attr_t const * | attr_user_password |
| static fr_dict_t const * | dict_freeradius |
| static fr_dict_t const * | dict_radius |
| rlm_eap_submodule_t | rlm_eap_gtc |
| fr_dict_autoload_t | rlm_eap_gtc_dict [] |
| fr_dict_attr_autoload_t | rlm_eap_gtc_dict_attr [] |
| static conf_parser_t | submodule_config [] |
EAP-GTC inner authentication method.
Definition in file rlm_eap_gtc.c.
| struct rlm_eap_gtc_rctx_t |
Definition at line 46 of file rlm_eap_gtc.c.
Collaboration diagram for rlm_eap_gtc_rctx_t:| Data Fields | ||
|---|---|---|
| unlang_result_t | section_result | |
| struct rlm_eap_gtc_t |
Definition at line 41 of file rlm_eap_gtc.c.
Collaboration diagram for rlm_eap_gtc_t:| Data Fields | ||
|---|---|---|
| fr_dict_enum_value_t const * | auth_type | |
| char const * | challenge | |
|
static |
|
static |
Translate a string auth_type into an enumeration value.
| [in] | ctx | to allocate data. |
| [out] | out | Where to write the auth_type we created or resolved. |
| [in] | parent | Base structure address. |
| [in] | ci | CONF_PAIR specifying the name of the auth_type. |
| [in] | rule | unused. |
Definition at line 89 of file rlm_eap_gtc.c.
Here is the call graph for this function:
|
static |
Definition at line 106 of file rlm_eap_gtc.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 127 of file rlm_eap_gtc.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
Definition at line 66 of file rlm_eap_gtc.c.
|
static |
Definition at line 67 of file rlm_eap_gtc.c.
|
static |
Definition at line 56 of file rlm_eap_gtc.c.
|
static |
Definition at line 57 of file rlm_eap_gtc.c.
| rlm_eap_submodule_t rlm_eap_gtc |
Definition at line 228 of file rlm_eap_gtc.c.
| fr_dict_autoload_t rlm_eap_gtc_dict |
Definition at line 60 of file rlm_eap_gtc.c.
| fr_dict_attr_autoload_t rlm_eap_gtc_dict_attr |
Definition at line 70 of file rlm_eap_gtc.c.
|
static |
Definition at line 50 of file rlm_eap_gtc.c.
1.9.8