Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
key.c File Reference
#include "tmacro.h"
#include "key.h"
#include "mac.h"

Go to the source code of this file.

Functions

void KeyvInitTable (PSKeyManagement pTable, unsigned long dwIoBase)
 
bool KeybGetKey (PSKeyManagement pTable, unsigned char *pbyBSSID, unsigned long dwKeyIndex, PSKeyItem *pKey)
 
bool KeybSetKey (PSKeyManagement pTable, unsigned char *pbyBSSID, unsigned long dwKeyIndex, unsigned long uKeyLength, PQWORD pKeyRSC, unsigned char *pbyKey, unsigned char byKeyDecMode, unsigned long dwIoBase, unsigned char byLocalID)
 
bool KeybRemoveKey (PSKeyManagement pTable, unsigned char *pbyBSSID, unsigned long dwKeyIndex, unsigned long dwIoBase)
 
bool KeybRemoveAllKey (PSKeyManagement pTable, unsigned char *pbyBSSID, unsigned long dwIoBase)
 
void KeyvRemoveWEPKey (PSKeyManagement pTable, unsigned long dwKeyIndex, unsigned long dwIoBase)
 
void KeyvRemoveAllWEPKey (PSKeyManagement pTable, unsigned long dwIoBase)
 
bool KeybGetTransmitKey (PSKeyManagement pTable, unsigned char *pbyBSSID, unsigned long dwKeyType, PSKeyItem *pKey)
 
bool KeybCheckPairewiseKey (PSKeyManagement pTable, PSKeyItem *pKey)
 
bool KeybSetDefaultKey (PSKeyManagement pTable, unsigned long dwKeyIndex, unsigned long uKeyLength, PQWORD pKeyRSC, unsigned char *pbyKey, unsigned char byKeyDecMode, unsigned long dwIoBase, unsigned char byLocalID)
 
bool KeybSetAllGroupKey (PSKeyManagement pTable, unsigned long dwKeyIndex, unsigned long uKeyLength, PQWORD pKeyRSC, unsigned char *pbyKey, unsigned char byKeyDecMode, unsigned long dwIoBase, unsigned char byLocalID)
 

Function Documentation

bool KeybCheckPairewiseKey ( PSKeyManagement  pTable,
PSKeyItem pKey 
)

Definition at line 600 of file key.c.

bool KeybGetKey ( PSKeyManagement  pTable,
unsigned char pbyBSSID,
unsigned long  dwKeyIndex,
PSKeyItem pKey 
)

Definition at line 134 of file key.c.

bool KeybGetTransmitKey ( PSKeyManagement  pTable,
unsigned char pbyBSSID,
unsigned long  dwKeyType,
PSKeyItem pKey 
)

Definition at line 520 of file key.c.

bool KeybRemoveAllKey ( PSKeyManagement  pTable,
unsigned char pbyBSSID,
unsigned long  dwIoBase 
)

Definition at line 438 of file key.c.

bool KeybRemoveKey ( PSKeyManagement  pTable,
unsigned char pbyBSSID,
unsigned long  dwKeyIndex,
unsigned long  dwIoBase 
)

Definition at line 365 of file key.c.

bool KeybSetAllGroupKey ( PSKeyManagement  pTable,
unsigned long  dwKeyIndex,
unsigned long  uKeyLength,
PQWORD  pKeyRSC,
unsigned char pbyKey,
unsigned char  byKeyDecMode,
unsigned long  dwIoBase,
unsigned char  byLocalID 
)

Definition at line 744 of file key.c.

bool KeybSetDefaultKey ( PSKeyManagement  pTable,
unsigned long  dwKeyIndex,
unsigned long  uKeyLength,
PQWORD  pKeyRSC,
unsigned char pbyKey,
unsigned char  byKeyDecMode,
unsigned long  dwIoBase,
unsigned char  byLocalID 
)

Definition at line 634 of file key.c.

bool KeybSetKey ( PSKeyManagement  pTable,
unsigned char pbyBSSID,
unsigned long  dwKeyIndex,
unsigned long  uKeyLength,
PQWORD  pKeyRSC,
unsigned char pbyKey,
unsigned char  byKeyDecMode,
unsigned long  dwIoBase,
unsigned char  byLocalID 
)

Definition at line 192 of file key.c.

void KeyvInitTable ( PSKeyManagement  pTable,
unsigned long  dwIoBase 
)

Definition at line 99 of file key.c.

void KeyvRemoveAllWEPKey ( PSKeyManagement  pTable,
unsigned long  dwIoBase 
)

Definition at line 495 of file key.c.

void KeyvRemoveWEPKey ( PSKeyManagement  pTable,
unsigned long  dwKeyIndex,
unsigned long  dwIoBase 
)

Definition at line 473 of file key.c.