Macros | |
#define | CY_CRYPTO_DRV_VERSION_MAJOR 1 |
Driver major version. | |
#define | CY_CRYPTO_DRV_VERSION_MINOR 0 |
Driver minor version. | |
#define | CY_CRYPTO_AES_BLOCK_SIZE (16U) |
Crypto AES block size (in bytes) | |
#define | CY_CRYPTO_AES_128_KEY_SIZE (16U) |
Crypto AES_128 key size (in bytes) | |
#define | CY_CRYPTO_AES_192_KEY_SIZE (24U) |
Crypto AES_192 key size (in bytes) | |
#define | CY_CRYPTO_AES_256_KEY_SIZE (32U) |
Crypto AES_256 key size (in bytes) | |
#define | CY_CRYPTO_AES_MAX_KEY_SIZE (CY_CRYPTO_AES_256_KEY_SIZE) |
Crypto AES maximum key size (in bytes) | |
#define | CY_CRYPTO_AES_MAX_KEY_SIZE_U32 (uint32_t)(CY_CRYPTO_AES_MAX_KEY_SIZE / 4UL) |
Crypto AES maximum key size (in four-byte words) | |
#define | CY_CRYPTO_AES_BLOCK_SIZE_U32 (uint32_t)(CY_CRYPTO_AES_BLOCK_SIZE / 4UL) |
AES block size in four-byte words. | |
#define | CY_CRYPTO_SHA1_DIGEST_SIZE (20U) |
Hash size for SHA1 mode (in bytes) | |
#define | CY_CRYPTO_SHA224_DIGEST_SIZE (28U) |
Hash size for SHA224 mode (in bytes) | |
#define | CY_CRYPTO_SHA256_DIGEST_SIZE (32U) |
Hash size for SHA256 mode (in bytes) | |
#define | CY_CRYPTO_SHA_MAX_DIGEST_SIZE (CY_CRYPTO_SHA256_DIGEST_SIZE) |
Maximal hash size for SHA modes (in bytes) | |
#define | CY_CRYPTO_SHA1_BLOCK_SIZE (64U) |
Block size for SHA1 mode (in bytes) | |
#define | CY_CRYPTO_SHA256_BLOCK_SIZE (64U) |
Block size for SHA256 mode (in bytes) | |
#define | CY_CRYPTO_SHA_MAX_BLOCK_SIZE (CY_CRYPTO_SHA256_BLOCK_SIZE) |
Maximal block size for SHA modes (in bytes) | |
#define | CY_CRYPTO_SHA1_HASH_SIZE (20U) |
Hash size for SHA1 mode (in bytes) | |
#define | CY_CRYPTO_SHA256_HASH_SIZE (32U) |
Hash size for SHA256 mode (in bytes) | |
#define | CY_CRYPTO_SHA_MAX_HASH_SIZE (CY_CRYPTO_SHA256_HASH_SIZE) |
Maximal hash size for SHA modes (in bytes) | |
#define | CY_CRYPTO_ID CY_PDL_DRV_ID(0x0CU) |
Crypto Driver PDL ID. | |