Lines Matching +full:hdr +full:- +full:engine
3 * Copyright (c) 2004-2012, Jouni Malinen <j@w1.fi>
29 * enum eapol_bool_var - EAPOL boolean state variables for EAP state machine
38 * EAPOL_eapSuccess - EAP SUCCESS state reached
45 * EAPOL_eapRestart - Lower layer request to restart authentication
52 * EAPOL_eapFail - EAP FAILURE state reached
59 * EAPOL_eapResp - Response to send
66 * EAPOL_eapNoResp - Request has been process; no response to send
73 * EAPOL_eapReq - EAP request available from lower layer
80 * EAPOL_portEnabled - Lower layer is ready for communication
87 * EAPOL_altAccept - Alternate indication of success (RFC3748)
94 * EAPOL_altReject - Alternate indication of failure (RFC3748)
101 * EAPOL_eapTriggerStart - EAP-based trigger to send EAPOL-Start
109 * enum eapol_int_var - EAPOL integer state variables for EAP state machine
118 * EAPOL_idleWhile - Outside time for EAP peer timeout
130 * struct eapol_callbacks - Callback functions from EAP to lower layer
140 * get_config - Get pointer to the current network configuration
146 * get_bool - Get a boolean EAPOL state variable
153 * set_bool - Set a boolean EAPOL state variable
161 * get_int - Get an integer EAPOL state variable
169 * set_int - Set an integer EAPOL state variable
178 * get_eapReqData - Get EAP-Request data
187 * set_config_blob - Set named configuration blob
197 * get_config_blob - Get a named configuration blob
206 * notify_pending - Notify that a pending request can be retried
218 * eap_param_needed - Notify that EAP parameter is needed
227 * notify_cert - Notification of a peer certificate
230 * @cert_hash: SHA-256 hash of the certificate
236 * notify_status - Notification of the current EAP state
239 * @parameter: Step-specific parameter, e.g., EAP method name
245 * notify_eap_error - Report EAP method error code
253 * eap_proxy_cb - Callback signifying any updates from eap_proxy
259 * eap_proxy_notify_sim_status - Notification of SIM status change
267 * get_imsi - Get the IMSI value from eap_proxy
272 * Returns: MNC length (2 or 3) or -1 on error
278 * set_anon_id - Set or add anonymous identity
280 * @id: Anonymous identity (e.g., EAP-SIM pseudonym) or %NULL to clear
287 * struct eap_config - Configuration for EAP state machine
291 * opensc_engine_path - OpenSC engine for OpenSSL engine support
297 * pkcs11_engine_path - PKCS#11 engine for OpenSSL engine support
303 * pkcs11_module_path - OpenSC PKCS#11 module for OpenSSL engine
305 * Usually, path to opensc-pkcs11.so.
309 * openssl_ciphers - OpenSSL cipher string
317 * wps - WPS context data
319 * This is only used by EAP-WSC and can be left %NULL if not available.
324 * cert_in_cb - Include server certificates in callback
372 void eap_peer_finish(struct eap_sm *sm, const struct eap_hdr *hdr, size_t len);