MT7687 API Reference  LinkIt SDK v4
Define
HAL » AES

Overview

Macros

#define HAL_AES_BLOCK_SIZES   (16)
 This macro defines the block size of AES operation. More...
 
#define HAL_AES_KEY_LENGTH_128   (16)
 This macro defines the key length of AES 128 bits. More...
 
#define HAL_AES_KEY_LENGTH_192   (24)
 This macro defines the key length of AES 192 bits. More...
 
#define HAL_AES_KEY_LENGTH_256   (32)
 This macro defines the key length of AES 256 bits. More...
 
#define HAL_AES_CBC_IV_LENGTH   (16)
 This macro defines the size of initial vector. More...
 

Macro Definition Documentation

#define HAL_AES_BLOCK_SIZES   (16)

This macro defines the block size of AES operation.

The unit is in bytes.

#define HAL_AES_CBC_IV_LENGTH   (16)

This macro defines the size of initial vector.

The unit is in bytes.

#define HAL_AES_KEY_LENGTH_128   (16)

This macro defines the key length of AES 128 bits.

The unit is in bytes.

#define HAL_AES_KEY_LENGTH_192   (24)

This macro defines the key length of AES 192 bits.

The unit is in bytes.

#define HAL_AES_KEY_LENGTH_256   (32)

This macro defines the key length of AES 256 bits.

The unit is in bytes.