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>
Go to the source code of this file.
Data Structures | |
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. More... | |
static unlang_action_t | gtc_resume (rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request) |
static unlang_action_t | mod_process (rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request) |
static unlang_action_t | mod_session_init (rlm_rcode_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_t |
Definition at line 41 of file rlm_eap_gtc.c.
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 85 of file rlm_eap_gtc.c.
|
static |
Definition at line 102 of file rlm_eap_gtc.c.
|
static |
Definition at line 123 of file rlm_eap_gtc.c.
|
static |
|
static |
Definition at line 62 of file rlm_eap_gtc.c.
|
static |
Definition at line 63 of file rlm_eap_gtc.c.
|
static |
Definition at line 52 of file rlm_eap_gtc.c.
|
static |
Definition at line 53 of file rlm_eap_gtc.c.
rlm_eap_submodule_t rlm_eap_gtc |
Definition at line 223 of file rlm_eap_gtc.c.
fr_dict_autoload_t rlm_eap_gtc_dict |
Definition at line 56 of file rlm_eap_gtc.c.
fr_dict_attr_autoload_t rlm_eap_gtc_dict_attr |
Definition at line 66 of file rlm_eap_gtc.c.
|
static |
Definition at line 46 of file rlm_eap_gtc.c.