ssi_aes_defs

nRF5 SDK v13.1.0

This file contains definitions that are used for the ARM CryptoCell 3xx version of the CryptoCell AES APIs. More...

Detailed Description

This file contains definitions that are used for the ARM CryptoCell 3xx version of the CryptoCell AES APIs.

Macro Definition Documentation

#define SASI_AES_BLOCK_SIZE_IN_BYTES   ( SASI_AES_BLOCK_SIZE_IN_WORDS * sizeof(uint32_t))

The AES block size in bytes.

#define SASI_AES_BLOCK_SIZE_IN_WORDS   4

The AES block size in words.

#define SASI_AES_IV_SIZE_IN_BYTES   ( SASI_AES_IV_SIZE_IN_WORDS * sizeof(uint32_t))

The size of the IV buffer in bytes.

#define SASI_AES_IV_SIZE_IN_WORDS SASI_AES_BLOCK_SIZE_IN_WORDS

The size of the IV buffer in words.

#define SASI_AES_KEY_MAX_SIZE_IN_BYTES   ( SASI_AES_KEY_MAX_SIZE_IN_WORDS * sizeof(uint32_t))

The maximum size of the AES KEY in bytes.

#define SASI_AES_KEY_MAX_SIZE_IN_WORDS   4

The maximum size of the AES KEY in words.

#define SASI_AES_USER_CTX_SIZE_IN_WORDS   (4+4+7+4)

The size of the user's context prototype (see SaSiAesUserContext_t ) in words.