Implements EAP-AKA.
More...
#include <freeradius-devel/eap/base.h>
#include <freeradius-devel/eap_aka_sim/attrs.h>
#include <freeradius-devel/eap_aka_sim/base.h>
#include <freeradius-devel/eap_aka_sim/module.h>
#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/unlang/module.h>
#include <freeradius-devel/util/rand.h>
#include <freeradius-devel/util/debug.h>
Go to the source code of this file.
Implements EAP-AKA.
- Id
- e0bf27f2f3786e19679fa86f82a6d29b1dea2d79
- Author
- Arran Cudbard-Bell (a.cud.nosp@m.bard.nosp@m.b@fre.nosp@m.erad.nosp@m.ius.o.nosp@m.rg)
- Copyright
- 2021 Arran Cudbard-Bell (a.cud.nosp@m.bard.nosp@m.b@fre.nosp@m.erad.nosp@m.ius.o.nosp@m.rg)
-
2016 The FreeRADIUS server project
-
2016 Network RADIUS SAS (legal.com)
Definition in file rlm_eap_aka.c.
◆ mod_instantiate()
◆ mod_load()
static int mod_load |
( |
void |
| ) |
|
|
static |
◆ mod_session_init()
◆ mod_type_identity()
◆ mod_unload()
static void mod_unload |
( |
void |
| ) |
|
|
static |
◆ rlm_eap_aka
Initial value:= {
.common = {
.name = "eap_aka",
.inst_type = "eap_aka_sim_module_conf_t",
},
}
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
fr_dict_t const * dict_eap_aka_sim
static const conf_parser_t config[]
static int mod_load(void)
static void mod_unload(void)
static conf_parser_t submodule_config[]
static int mod_instantiate(module_inst_ctx_t const *mctx)
static eap_type_t mod_type_identity(UNUSED void *instance, char const *id, size_t len)
static unlang_action_t mod_session_init(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
static int instantiate(module_inst_ctx_t const *mctx)
Definition at line 119 of file rlm_eap_aka.c.
◆ submodule_config
Initial value:= {
}
#define CONF_PARSER_TERMINATOR
#define FR_CONF_OFFSET_IS_SET(_name, _type, _flags, _struct, _field)
conf_parser_t which parses a single CONF_PAIR, writing the result to a field in a struct,...
#define FR_CONF_OFFSET_TYPE_FLAGS(_name, _type, _flags, _struct, _field)
conf_parser_t which parses a single CONF_PAIR, writing the result to a field in a struct
@ FR_TYPE_BOOL
A truth value.
int virtual_server_cf_parse(UNUSED TALLOC_CTX *ctx, void *out, UNUSED void *parent, CONF_ITEM *ci, UNUSED conf_parser_t const *rule)
Wrapper for the config parser to allow pass1 resolution of virtual servers.
Definition at line 39 of file rlm_eap_aka.c.