Data Fields
Aes Struct Reference

Data Fields

ALIGN16 word32 key [60]
 
word32 rounds
 
int keylen
 
ALIGN16 word32 reg [AES_BLOCK_SIZE/sizeof(word32)]
 
ALIGN16 word32 tmp [AES_BLOCK_SIZE/sizeof(word32)]
 
word32 invokeCtr [2]
 
word32 nonceSz
 
ALIGN16 byte H [AES_BLOCK_SIZE]
 
ALIGN16 byte M0 [256][AES_BLOCK_SIZE]
 
byte use_aesni
 
int devId
 
void * devCtx
 
byte id [AES_MAX_ID_LEN]
 
int idLen
 
word32 asyncKey [AES_MAX_KEY_SIZE/8/sizeof(word32)]
 
word32 asyncIv [AES_BLOCK_SIZE/sizeof(word32)]
 
WC_ASYNC_DEV asyncDev
 
word32 left
 
XSecure_Aes xilAes
 
XCsuDma dma
 
word32 key_init [8]
 
word32 kup
 
int alFd
 
int rdFd
 
struct msghdr msg
 
int dir
 
word32 msgBuf [CMSG_SPACE(4)+CMSG_SPACE(sizeof(struct af_alg_iv)+GCM_NONCE_MID_SZ)]
 
word32 devKey [AES_MAX_KEY_SIZE/WOLFSSL_BIT_SIZE/sizeof(word32)]
 
WC_CRYPTODEV ctx
 
void * heap