cipherInstance Struct Reference

#include <thig_aes.h>


Detailed Description

The structure for cipher information.

Definition at line 123 of file thig_aes.h.

Data Fields

BYTE mode
 MODE_ECB, MODE_CBC, or MODE_CFB1.
BYTE dummyAlign [3]
 keep 32-bit alignment
BYTE IV [MAX_IV_SIZE]
 CFB1 iv bytes (CBC uses iv32).
DWORD cipherSig
 Twofish-specific parameters: set to VALID_SIG by cipherInit().
DWORD iv32 [BLOCK_SIZE/32]
 CBC IV bytes arranged as dwords.


Field Documentation

BYTE cipherInstance::mode

MODE_ECB, MODE_CBC, or MODE_CFB1.

Definition at line 124 of file thig_aes.h.

Referenced by blockDecrypt(), and blockEncrypt().

BYTE cipherInstance::dummyAlign[3]

keep 32-bit alignment

Definition at line 126 of file thig_aes.h.

BYTE cipherInstance::IV[MAX_IV_SIZE]

CFB1 iv bytes (CBC uses iv32).

Definition at line 128 of file thig_aes.h.

DWORD cipherInstance::cipherSig

Twofish-specific parameters: set to VALID_SIG by cipherInit().

Definition at line 131 of file thig_aes.h.

Referenced by blockDecrypt(), blockEncrypt(), and cipherInit().

DWORD cipherInstance::iv32[BLOCK_SIZE/32]

CBC IV bytes arranged as dwords.

Definition at line 132 of file thig_aes.h.


The documentation for this struct was generated from the following file:
Generated on Sun Oct 12 04:10:29 2008 for Open IMS Core CSCFs by  doxygen 1.5.2