![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IxCryptoAccAuthCtx Struct ReferenceStructure 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. | |
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.
|
|
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. |
|
|
authentication algorithm - MD5, SHA1, WEP_CRC
Definition at line 510 of file IxCryptoAcc.h. |
|
|
Digest length in bytes.
Definition at line 513 of file IxCryptoAcc.h. |
|
|
default hash key array
Definition at line 524 of file IxCryptoAcc.h. |
|
|
Hash key length in bytes.
Definition at line 514 of file IxCryptoAcc.h. |
|
|
Hash key, key is not required for WEP_CRC.
|
|
|
MD5 key.
Definition at line 528 of file IxCryptoAcc.h. |
|
|
SHA1 key.
Definition at line 527 of file IxCryptoAcc.h. |