Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

IxCryptoAccAuthCtx Struct Reference
[IXP425 Security (IxCryptoAcc) API]

Structure storing authentication configuration parameters required to perform security functionality. More...


Data Fields

IxCryptoAccAuthAlgo authAlgo
 authentication algorithm - MD5, SHA1, WEP_CRC

UINT32 authDigestLen
 Digest length in bytes.

UINT32 authKeyLen
 Hash key length in bytes.

UINT32 aadLen
 Additional Authentication Data (AAD) length in bytes.

union {
   UINT8   authKey [IX_CRYPTO_ACC_MAX_AUTH_KEY_LENGTH]
   UINT8   sha1Key [IX_CRYPTO_ACC_MAX_AUTH_KEY_LENGTH]
   UINT8   md5Key [IX_CRYPTO_ACC_MAX_AUTH_KEY_LENGTH]
} key
 Hash key, key is not required for WEP_CRC.


Detailed Description

Structure storing authentication configuration parameters required to perform security functionality.

Structure is used to specify the authentication context required for using the IXP425 Security (IxCryptoAcc) API interface.

Definition at line 508 of file IxCryptoAcc.h.


Field Documentation

UINT32 IxCryptoAccAuthCtx::aadLen
 

Additional Authentication Data (AAD) length in bytes.

This is the 16 bytes of initial block (called B0, in RFC 3610 and CCM Initial block in 802.11i spec), followed by additional authentication data (lengths- defined in respective standards).

Definition at line 515 of file IxCryptoAcc.h.

IxCryptoAccAuthAlgo IxCryptoAccAuthCtx::authAlgo
 

authentication algorithm - MD5, SHA1, WEP_CRC

Definition at line 510 of file IxCryptoAcc.h.

UINT32 IxCryptoAccAuthCtx::authDigestLen
 

Digest length in bytes.

Definition at line 513 of file IxCryptoAcc.h.

UINT8 IxCryptoAccAuthCtx::authKey[IX_CRYPTO_ACC_MAX_AUTH_KEY_LENGTH]
 

default hash key array

Definition at line 524 of file IxCryptoAcc.h.

UINT32 IxCryptoAccAuthCtx::authKeyLen
 

Hash key length in bytes.

Definition at line 514 of file IxCryptoAcc.h.

union { ... } IxCryptoAccAuthCtx::key
 

Hash key, key is not required for WEP_CRC.

UINT8 IxCryptoAccAuthCtx::md5Key[IX_CRYPTO_ACC_MAX_AUTH_KEY_LENGTH]
 

MD5 key.

Definition at line 528 of file IxCryptoAcc.h.

UINT8 IxCryptoAccAuthCtx::sha1Key[IX_CRYPTO_ACC_MAX_AUTH_KEY_LENGTH]
 

SHA1 key.

Definition at line 527 of file IxCryptoAcc.h.


The documentation for this struct was generated from the following file:
Automatically generated from sources. © Intel Corp. 2003