27 RCSIDH(lib_eap_aka_sim_module_h,
"$Id: fa53df2b5926df1d5f71434d61656d7a90800239 $")
29 #include <freeradius-devel/server/cf_util.h>
30 #include <freeradius-devel/eap/types.h>
32 #include <freeradius-devel/tls/openssl_user_macros.h>
33 #include <openssl/evp.h>
49 bool send_at_bidding_prefer_prime;
51 bool send_at_bidding_prefer_prime_is_set;
unlang_action_t
Returned by unlang_op_t calls, determine the next action of the interpreter.
A section grouping multiple CONF_PAIR.
Stores our checkcode state.
uint8_t * response_hmac_extra
Data to concatenate to response packet before validating.
size_t response_hmac_extra_len
CONF_SECTION * virtual_server
Virtual server.
uint8_t id
Last ID used, monotonically increments.
fr_aka_sim_checkcode_t * checkcode_state
Digest of all identity packets we've seen.
unlang_action_t eap_aka_sim_process(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
Decode EAP session data into attribute.
Structure used to track session state at the module level.
Temporary structure to hold arguments for module calls.
rlm_rcode_t
Return codes indicating the result of the module call.