Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Method State Machine

A method state machine is an implementation of a particular EAP method. A method state machine is created by a switch state machine when the authentication policy indicates that there is an EAP authentication method that needs to be performed before an EAP authentication result is obtained. Method state machines are implemented in class EapMethodStateMachine from which a distinct class is derived for handling each EAP method.

When an EAP method is capable of deriving a key, the key is set to keyData variable. A zero-sized keyData means that the key is not available, otherwise the key is available. The keyData size must be set to zero when (re)starting the EAP method. The key data must not be available until the method completes successfully.

The following methods are defined in the library by default.

Note that Nak is implemented in switch state machines.


Generated on Fri Jun 25 19:16:19 2004 for EAP State Machine by doxygen 1.3.5