#include <thig_aes.h>
Definition at line 90 of file thig_aes.h.
Data Fields | |
| BYTE | direction |
| Key used for encrypting or decrypting? | |
| BYTE | dummyAlign [3] |
| keep 32-bit alignment | |
| int | keyLen |
| Length of the key. | |
| char | keyMaterial [MAX_KEY_SIZE+4] |
| Raw key data in ASCII. | |
| DWORD | keySig |
| Twofish-specific parameters: set to VALID_SIG by makeKey(). | |
| int | numRounds |
| number of rounds in cipher | |
| DWORD | key32 [MAX_KEY_BITS/32] |
| actual key bits, in dwords | |
| DWORD | sboxKeys [MAX_KEY_BITS/64] |
| key bits used for S-boxes | |
| DWORD | subKeys [TOTAL_SUBKEYS] |
| round subkeys, input/output whitening bits | |
| fullSbox | sBox8x32 |
| fully expanded S-box | |
| char keyInstance::keyMaterial[MAX_KEY_SIZE+4] |
Twofish-specific parameters: set to VALID_SIG by makeKey().
Definition at line 100 of file thig_aes.h.
Referenced by blockDecrypt(), blockEncrypt(), and makeKey().
number of rounds in cipher
Definition at line 101 of file thig_aes.h.
Referenced by blockDecrypt(), blockEncrypt(), and reKey().
| DWORD keyInstance::key32[MAX_KEY_BITS/32] |
| DWORD keyInstance::sboxKeys[MAX_KEY_BITS/64] |
| DWORD keyInstance::subKeys[TOTAL_SUBKEYS] |
1.5.2