27RCSIDH(lib_eap_aka_sim_module_h,
"$Id: 8a1ca32e86ebfd96b6b3f198530e9241f10a26aa $")
29#include <freeradius-devel/server/cf_util.h>
30#include <freeradius-devel/server/virtual_servers.h>
31#include <freeradius-devel/eap/types.h>
33#include <freeradius-devel/tls/openssl_user_macros.h>
34#include <openssl/evp.h>
50 bool send_at_bidding_prefer_prime;
52 bool send_at_bidding_prefer_prime_is_set;
unlang_action_t
Returned by unlang_op_t calls, determine the next action of the interpreter.
Stores our checkcode state.
uint8_t * response_hmac_extra
Data to concatenate to response packet before validating.
size_t response_hmac_extra_len
unlang_action_t eap_aka_sim_process(unlang_result_t *p_result, module_ctx_t const *mctx, request_t *request)
Decode EAP session data into attribute.
virtual_server_t * virtual_server
Virtual server.
unlang_result_t virtual_server_result
uint8_t id
Last ID used, monotonically increments.
fr_aka_sim_checkcode_t * checkcode_state
Digest of all identity packets we've seen.
Structure used to track session state at the module level.
Temporary structure to hold arguments for module calls.