Enumerations | |
enum | cy_en_crypto_aes_key_length_t { CY_CRYPTO_KEY_AES_128 = 0x00U, CY_CRYPTO_KEY_AES_192 = 0x01U, CY_CRYPTO_KEY_AES_256 = 0x02U } |
Key length options for the AES method. More... | |
enum | cy_en_crypto_dir_mode_t { CY_CRYPTO_ENCRYPT = 0x00U, CY_CRYPTO_DECRYPT = 0x01U } |
Direction of Crypto methods. More... | |
enum | cy_en_crypto_sha_mode_t { CY_CRYPTO_MODE_SHA1 = 0x00U, CY_CRYPTO_MODE_SHA224 = 0x01U, CY_CRYPTO_MODE_SHA256 = 0x02U } |
SHA method modes. More... | |
enum | cy_en_crypto_status_t { CY_CRYPTO_SUCCESS = 0x00U, CY_CRYPTO_HW_ERROR = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0x01U, CY_CRYPTO_SIZE_NOT_X16 = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0x02U, CY_CRYPTO_NOT_INITIALIZED = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0x03U, CY_CRYPTO_HW_NOT_ENABLED = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0x04U, CY_CRYPTO_NOT_SUPPORTED = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0x05U, CY_CRYPTO_BAD_PARAMS = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0x06U, CY_CRYPTO_INVALID_OPERATION = CY_CRYPTO_ID | CY_PDL_STATUS_WARNING | 0x08U, CY_CRYPTO_UNKNOWN = CY_CRYPTO_ID | CY_PDL_STATUS_ERROR | 0xFFU } |
Crypto block errors. More... | |
Crypto block errors.