#include <eap_archie_fsm.hxx>
Inheritance diagram for EapPeerArchieStateMachine:

Public Member Functions | |
| void | Start () throw (AAA_Error) |
| Reimplemented from EapMethodStateMachine. | |
| void | Notify (AAA_Event ev) |
| Reimplemented from EapMethodStateMachine. | |
| virtual std::string & | InputSharedSecret ()=0 |
| virtual std::string & | InputIdentity ()=0 |
| std::string & | SharedSecret () |
| This function is used for obtaining a reference to sharedSecret. | |
| std::string & | KCK () |
| This function is used for obtaining a reference to keyConfirmationKey. | |
| std::string & | KEK () |
| This function is used for obtaining a reference to keyEncryptionKey. | |
| std::string & | KDK () |
| This function is used for obtaining a reference to keyDerivationKey. | |
| std::string & | MK () |
| This function is used for obtaining a reference to masterKey. | |
| std::string & | SessionID () |
| This function is used for obtaining a reference to sessionID. | |
| std::string & | PeerID () |
| This function is used for obtaining a reference to peerID. | |
| std::string & | AuthID () |
| This function is used for obtaining a reference to authID. | |
| ArchieBinding & | Binding () |
| This function is used for obtaining a reference to binding. | |
| std::string & | NonceA () |
| This function is used for obtaining a reference to nonceA;. | |
| std::string & | NonceP () |
| This function is used for obtaining a reference to nonceP;. | |
| std::string & | History () |
| This function is used for obtaining a reference to history;. | |
Protected Member Functions | |
| EapPeerArchieStateMachine (EapSwitchStateMachine &s) | |
Protected Attributes | |
| std::string | sharedSecret |
| Shared secret. | |
| std::string | keyConfirmationKey |
| Key-Confirmation Key. | |
| std::string | keyEncryptionKey |
| Key-Encryption Key. | |
| std::string | keyDerivationKey |
| Key-Derivation Key. | |
| std::string | masterKey |
| Master Key that is used for deriving an MSK. | |
| std::string | sessionID |
| session id. | |
| std::string | peerID |
| peer id and auth id. | |
| std::string | authID |
| peer id and auth id. | |
| std::string | nonceP |
| nonceP and nonceA and auth id. | |
| std::string | nonceA |
| nonceP and nonceA and auth id. | |
| ArchieBinding | binding |
| binding | |
| std::string | history |
| Retains received messages with concatinating them. | |
Friends | |
| class | EapMethodStateMachineCreator< EapPeerArchieStateMachine > |
| class | EapPeerArchieStateTable_S |
|
|
This pure virtual function is a callback used when a PeerID needs to be obtained. |
|
|
This pure virtual function is a callback used when a shared-secret needs to be obtained. |
1.3.5