eap_methods.h File Reference

#include "eap_common/eap_defs.h"
Include dependency graph for eap_peer/eap_methods.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static const char * eap_get_name (int vendor, EapType type)
static size_t eap_get_names (char *buf, size_t buflen)
static char ** eap_get_names_as_string_array (size_t *num)
int eap_peer_aka_prime_register (void)
int eap_peer_aka_register (void)
int eap_peer_fast_register (void)
struct eap_methodeap_peer_get_eap_method (int vendor, EapType method)
struct eap_methodeap_peer_get_methods (size_t *count)
static EapType eap_peer_get_type (const char *name, int *vendor)
int eap_peer_gpsk_register (void)
int eap_peer_gtc_register (void)
int eap_peer_ikev2_register (void)
int eap_peer_leap_register (void)
int eap_peer_md5_register (void)
struct eap_methodeap_peer_method_alloc (int version, int vendor, EapType method, const char *name)
void eap_peer_method_free (struct eap_method *method)
static int eap_peer_method_load (const char *so)
int eap_peer_method_register (struct eap_method *method)
static int eap_peer_method_unload (struct eap_method *method)
int eap_peer_mschapv2_register (void)
int eap_peer_otp_register (void)
int eap_peer_pax_register (void)
int eap_peer_peap_register (void)
int eap_peer_psk_register (void)
static int eap_peer_register_methods (void)
int eap_peer_sake_register (void)
int eap_peer_sim_register (void)
int eap_peer_tls_register (void)
int eap_peer_tnc_register (void)
int eap_peer_ttls_register (void)
static void eap_peer_unregister_methods (void)
int eap_peer_vendor_test_register (void)
int eap_peer_wsc_register (void)

Function Documentation

static const char* eap_get_name ( int  vendor,
EapType  type 
) [inline, static]

Definition at line 45 of file eap_peer/eap_methods.h.

static size_t eap_get_names ( char *  buf,
size_t  buflen 
) [inline, static]

Definition at line 50 of file eap_peer/eap_methods.h.

static char** eap_get_names_as_string_array ( size_t *  num  )  [inline, static]

Definition at line 64 of file eap_peer/eap_methods.h.

int eap_peer_aka_prime_register ( void   ) 
int eap_peer_aka_register ( void   ) 

Definition at line 1332 of file eap_aka.c.

int eap_peer_fast_register ( void   ) 

Definition at line 1685 of file eap_fast.c.

struct eap_method* eap_peer_get_eap_method ( int  vendor,
EapType  method 
) [read]

eap_peer_get_eap_method - Get EAP method based on type number : EAP Vendor-Id (0 = IETF) : EAP type number Returns: Pointer to EAP method or NULL if not found

Definition at line 34 of file eap_methods.c.

struct eap_method* eap_peer_get_methods ( size_t *  count  )  [read]

eap_peer_get_methods - Get a list of enabled EAP peer methods : Set to number of available methods Returns: List of enabled EAP peer methods

Definition at line 167 of file eap_methods.c.

static EapType eap_peer_get_type ( const char *  name,
int *  vendor 
) [inline, static]

Definition at line 39 of file eap_peer/eap_methods.h.

int eap_peer_gpsk_register ( void   ) 

Definition at line 716 of file eap_gpsk.c.

int eap_peer_gtc_register ( void   ) 

Definition at line 133 of file eap_gtc.c.

int eap_peer_ikev2_register ( void   ) 

Definition at line 484 of file eap_ikev2.c.

int eap_peer_leap_register ( void   ) 

Definition at line 395 of file eap_leap.c.

int eap_peer_md5_register ( void   ) 

Definition at line 102 of file eap_md5.c.

struct eap_method* eap_peer_method_alloc ( int  version,
int  vendor,
EapType  method,
const char *  name 
) [read]

Definition at line 283 of file eap_methods.c.

void eap_peer_method_free ( struct eap_method method  ) 

eap_peer_method_free - Free EAP peer method structure : Method structure allocated with eap_peer_method_alloc()

Definition at line 302 of file eap_methods.c.

static int eap_peer_method_load ( const char *  so  )  [inline, static]

Definition at line 79 of file eap_peer/eap_methods.h.

int eap_peer_method_register ( struct eap_method method  ) 

eap_peer_method_register - Register an EAP peer method : EAP method to register Returns: 0 on success, -1 on invalid method, or -2 if a matching EAP method has already been registered

Each EAP peer method needs to call this function to register itself as a supported EAP method.

Definition at line 317 of file eap_methods.c.

static int eap_peer_method_unload ( struct eap_method method  )  [inline, static]

Definition at line 84 of file eap_peer/eap_methods.h.

int eap_peer_mschapv2_register ( void   ) 

eap_peer_mschapv2_register - Register EAP-MSCHAPv2 peer method Returns: 0 on success, -1 on failure

This function is used to register EAP-MSCHAPv2 peer method into the EAP method list.

Definition at line 861 of file eap_mschapv2.c.

int eap_peer_otp_register ( void   ) 

Definition at line 89 of file eap_otp.c.

int eap_peer_pax_register ( void   ) 

Definition at line 509 of file eap_pax.c.

int eap_peer_peap_register ( void   ) 

Definition at line 1264 of file eap_peap.c.

int eap_peer_psk_register ( void   ) 

Definition at line 461 of file eap_psk.c.

static int eap_peer_register_methods ( void   )  [inline, static]

Definition at line 55 of file eap_peer/eap_methods.h.

int eap_peer_sake_register ( void   ) 

Definition at line 478 of file eap_sake.c.

int eap_peer_sim_register ( void   ) 

Definition at line 1075 of file eap_sim.c.

int eap_peer_tls_register ( void   ) 

Definition at line 264 of file eap_tls.c.

int eap_peer_tnc_register ( void   ) 

Definition at line 416 of file eap_tnc.c.

int eap_peer_ttls_register ( void   ) 

Definition at line 1962 of file eap_ttls.c.

static void eap_peer_unregister_methods ( void   )  [inline, static]

Definition at line 60 of file eap_peer/eap_methods.h.

int eap_peer_vendor_test_register ( void   ) 

Definition at line 174 of file eap_vendor_test.c.

int eap_peer_wsc_register ( void   ) 

Definition at line 513 of file eap_wsc.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


wpa_supplicant
Author(s): Package maintained by Blaise Gassend
autogenerated on Fri Jan 11 10:04:28 2013