CAT2 Peripheral Driver Library

Enumerations

enum  cy_en_cryptolite_status_t {
  CY_CRYPTOLITE_SUCCESS = 0x00U,
  CY_CRYPTOLITE_BUS_ERROR = CY_CRYPTOLITE_ID | CY_PDL_STATUS_ERROR | 0x01U,
  CY_CRYPTOLITE_BAD_PARAMS = CY_CRYPTOLITE_ID | CY_PDL_STATUS_ERROR | 0x02U,
  CY_CRYPTOLITE_INVALID_OPERATION = CY_CRYPTOLITE_ID | CY_PDL_STATUS_ERROR | 0x03U,
  CY_CRYPTOLITE_HW_BUSY = CY_CRYPTOLITE_ID | CY_PDL_STATUS_WARNING | 0x04U,
  CY_CRYPTOLITE_TRNG_AP_RC_DETECTED = CY_CRYPTOLITE_ID | CY_PDL_STATUS_ERROR | 0x05U,
  CY_CRYPTOLITE_RSA_VERIFY_FAILURE = CY_CRYPTOLITE_ID | CY_PDL_STATUS_ERROR | 0x06U,
  CY_CRYPTOLITE_UNKNOWN = CY_CRYPTOLITE_ID | CY_PDL_STATUS_ERROR | 0xFFU
}
 Crypto block errors. More...
 

Detailed Description

Enumeration Type Documentation

◆ cy_en_cryptolite_status_t

Crypto block errors.

Enumerator
CY_CRYPTOLITE_SUCCESS 

Operation completed successfully.

CY_CRYPTOLITE_BUS_ERROR 

A hardware error occurred.

CY_CRYPTOLITE_BAD_PARAMS 

Crypto operation parameters are incorrect.

CY_CRYPTOLITE_INVALID_OPERATION 

Crypto operation is invalid.

CY_CRYPTOLITE_HW_BUSY 

Cryptolite HW block is busy.

CY_CRYPTOLITE_TRNG_AP_RC_DETECTED 

Cryptolite TRNG HW block AP or RC detected.

CY_CRYPTOLITE_RSA_VERIFY_FAILURE 

Cryptolite RSA FW Signature verification failure.

CY_CRYPTOLITE_UNKNOWN 

Unknown error.