Lines Matching defs:eapol_ctx
84 struct eapol_ctx { struct
88 void *ctx;
96 int preauth;
109 void (*cb)(struct eapol_sm *eapol, enum eapol_supp_result result,
115 void *cb_ctx;
120 void *msg_ctx;
127 void *scard_ctx;
132 void *eapol_send_ctx;
142 void (*eapol_done_cb)(void *ctx);
152 int (*eapol_send)(void *ctx, int type, const u8 *buf, size_t len);
163 int (*set_wep_key)(void *ctx, int unicast, int keyidx,
174 void (*set_config_blob)(void *ctx, struct wpa_config_blob *blob);
182 const struct wpa_config_blob * (*get_config_blob)(void *ctx,
189 void (*aborted_cached)(void *ctx);
198 const char *opensc_engine_path;
208 const char *pkcs11_engine_path;
219 const char *pkcs11_module_path;
229 const char *openssl_ciphers;
236 struct wps_context *wps;
244 void (*eap_param_needed)(void *ctx, enum wpa_ctrl_req_type field,
252 void (*port_cb)(void *ctx, int authorized);
260 void (*cert_cb)(void *ctx, struct tls_cert_data *cert,
287 * @ctx: eapol_ctx from eap_peer_sm_init() call argument
293 * @ctx: eapol_ctx from eap_peer_sm_init() call argument
302 * @ctx: eapol_ctx from eap_peer_sm_init() call argument
310 * @ctx: eapol_ctx from eap_peer_sm_init() call argument
319 * @ctx: eapol_ctx from eap_peer_sm_init() call argument
330 struct eapol_sm *eapol_sm_init(struct eapol_ctx *ctx); argument