Found 8 other functions taking a
eap_peer_config
argument:
eap_peer_tls_ssl_init - Initialize shared TLS functionality @sm: Pointer to EAP state machine allocated with eap_peer_sm_init() @data: Data for TLS processing @config: Pointer to the network configuration @eap_type: EAP method used in Phase 1 (EAP_TYPE_TLS/PEAP/TTLS/FAST) Returns: 0 on success, -1 on failure This function is used to initialize shared TLS functionality for EAP-TLS, EAP-PEAP, EAP-TTLS, and EAP-FAST.
eap_peer_select_phase2_methods - Select phase 2 EAP method @config: Pointer to the network configuration @prefix: 'phase2' configuration prefix, e.g., "auth=" @types: Buffer for returning allocated list of allowed EAP methods @num_types: Buffer for returning number of allocated EAP methods Returns: 0 on success, -1 on failure This function is used to parse EAP method list and select allowed methods for Phase2 authentication.
eap_config_allowed_method - Check whether EAP method is allowed @sm: Pointer to EAP state machine allocated with eap_peer_sm_init() @config: EAP configuration @vendor: Vendor-Id for expanded types or 0 = IETF for legacy types @method: EAP type Returns: 1 = allowed EAP method, 0 = not allowed