diff options
| author | Daiqian Hu <[email protected]> | 2016-11-21 08:54:24 +0800 |
|---|---|---|
| committer | Daiqian Hu <[email protected]> | 2016-11-21 08:54:24 +0800 |
| commit | a95eaad088f61aa55da9d73015cf1ed86e64a67e (patch) | |
| tree | 15b498a08a4aee4b7f8b1627d39c965b3aa3ba98 /network/wlan/WDI/COMMON/Authenticator.h | |
| parent | 1aa0338ec5418345ea0c383e92b4fa19f7c98425 (diff) | |
Re-submit for WDI sample driver to GitHub
Submit WDI sample driver to GitHub for RS1.
Diffstat (limited to 'network/wlan/WDI/COMMON/Authenticator.h')
| -rw-r--r-- | network/wlan/WDI/COMMON/Authenticator.h | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/network/wlan/WDI/COMMON/Authenticator.h b/network/wlan/WDI/COMMON/Authenticator.h new file mode 100644 index 00000000..a52e0e14 --- /dev/null +++ b/network/wlan/WDI/COMMON/Authenticator.h @@ -0,0 +1,155 @@ +#ifndef __AUTHENTICATOR_H +#define __AUTHENTICATOR_H + + +//------------------------------------------------------------------------------ +// Authenticator related operations. +//------------------------------------------------------------------------------ + +// On event + +void +Authenticator_OnDeauthenticationRequest( + IN PADAPTER Adapter, + IN PAUTH_PKEY_MGNT_TAG pKeyMgnt + ); + + +void +Authenticator_OnAuthenticationRequest( + IN PADAPTER Adapter, + IN PAUTH_PKEY_MGNT_TAG pKeyMgnt + ); + +void +Authenticator_OnReAuthenticationRequest( + IN PADAPTER Adapter, + IN PAUTH_PKEY_MGNT_TAG pKeyMgnt + ); + + +void +Authenticator_OnEAPOLKeyRecvd( + IN PADAPTER Adapter, + IN PAUTH_PKEY_MGNT_TAG pKeyMgnt, + IN OCTET_STRING pdu + ); + + +OCTET_STRING +EAPOLkeyGetRSNIE( + IN OCTET_STRING eapolkeypkt, + IN ELEMENT_ID ID +); + + +void +KeyMgntTimeout( + PRT_TIMER pTimer +); + +void +Authenticator_OnTimeoutCountExceeded( + IN PADAPTER Adapter, + IN PAUTH_PKEY_MGNT_TAG pKeyMgnt + ); + +// Status handle + +void +Authenticator_StateDISCONNECT( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA, + IN u1Byte ReasonCode + ); + +void +Authenticator_StateDISCONNECTED( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateINITIALIZE( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateAUTHENTICATION( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateAUTHENTICATION2( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + + +void +Authenticator_StatePTKSTART( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StatePTKINITNEGOTIATING( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StatePTKINITDONE( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateUPDATEKEYS( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateINTEGRITYFAILURE( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateKEYUPDATE( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateREKEYNEGOTIATING( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateREKEYESTABLISHED( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA + ); + +void +Authenticator_StateKEYERROR( + IN PADAPTER Adapter, + IN PRT_WLAN_STA pSTA, + IN u1Byte ReasonCode + ); + + +void +Authenticator_GlobalReset( + IN PADAPTER Adapter + ); + + + + +#endif // __AUTHENTICATOR_H |
