diff options
| author | Adam Shapiro <[email protected]> | 2016-02-04 13:02:45 -0800 |
|---|---|---|
| committer | Adam Shapiro <[email protected]> | 2016-02-04 13:02:45 -0800 |
| commit | 3c8ac8624f815e66b370ef412bbf13cbd2c732e2 (patch) | |
| tree | 9e1e9654be00272763677a6fe6891f7cb5fb4995 /network/wlan/WDI/COMMON/Authenticator.h | |
| parent | 921231effe018f3939f5b67fc7e44560aa6f3998 (diff) | |
WDI Sample
Adding WDI sample from partner enablement-China
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 |
