///< than one EAP-Method.
module_method_t session_init; //!< Callback for creating a new #eap_session_t.
- module_method_t entry_point; //!< Callback for processing the next #eap_round_t of an
- //!< #eap_session_t.
fr_dict_t const **namespace; //!< Namespace children should be allocated in.
typedef struct {
eap_tls_status_t state; //!< The state of the EAP-TLS session.
- fr_tls_session_t *tls_session; //!< TLS session used to authenticate peer
+ fr_tls_session_t *tls_session; //!< TLS session used to authenticate peer
//!< or tunnel sensitive data.
bool phase2; //!< Whether we're in phase 2
.instantiate = mod_instantiate,
.session_init = mod_session_init,
- .entry_point = eap_aka_sim_process,
.namespace = &dict_eap_aka_sim
};
.instantiate = mod_instantiate,
.session_init = mod_session_init,
- .entry_point = eap_aka_sim_process, /* Initialise a new EAP session */
.namespace = &dict_eap_aka_sim
};
.instantiate = mod_instantiate, /* Create new submodule instance */
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process /* Process next round of EAP method */
};
.config = submodule_config,
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process, /* Process next round of EAP method */
.clone_parent_lists = true /* HACK */
};
.provides = { FR_EAP_METHOD_MD5 },
.magic = RLM_MODULE_INIT,
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process /* Process next round of EAP method */
};
.instantiate = mod_instantiate, /* Create new submodule instance */
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process, /* Process next round of EAP method */
-
.clone_parent_lists = false /* HACK */
};
.instantiate = mod_instantiate,
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process /* Process next round of EAP method */
};
.detach = mod_detach,
.session_init = mod_session_init, /* Create the initial request */
- .entry_point = mod_process, /* Process next round of EAP method */
};
.instantiate = mod_instantiate,
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = eap_aka_sim_process,
.namespace = &dict_eap_aka_sim
};
.onload = mod_load,
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process /* Process next round of EAP method */
};
.instantiate = mod_instantiate, /* Create new submodule instance */
.session_init = mod_session_init, /* Initialise a new EAP session */
- .entry_point = mod_process /* Process next round of EAP method */
};