Security Error Codes#

Bootloader error codes returned by security algorithms.

Offset from BOOTLOADER_ERROR_SECURITY_BASE

Macros#

#define
BOOTLOADER_ERROR_SECURITY_INVALID_PARAM (BOOTLOADER_ERROR_SECURITY_BASE | 0x01L)

Invalid input parameter to security algorithm.

#define
BOOTLOADER_ERROR_SECURITY_PARAM_OUT_RANGE (BOOTLOADER_ERROR_SECURITY_BASE | 0x02L)

Input parameter to security algorithm is out of range.

#define
BOOTLOADER_ERROR_SECURITY_INVALID_OPTION (BOOTLOADER_ERROR_SECURITY_BASE | 0x03L)

Invalid option for security algorithm.

#define
BOOTLOADER_ERROR_SECURITY_REJECTED (BOOTLOADER_ERROR_SECURITY_BASE | 0x04L)

Authentication did not check out.

#define
BOOTLOADER_ERROR_SECURITY_INIT_FAILED (BOOTLOADER_ERROR_SECURITY_BASE | 0x05L)

Security Init failed.

#define
BOOTLOADER_ERROR_SECURITY_DE_INIT_FAILED (BOOTLOADER_ERROR_SECURITY_BASE | 0x06L)

Security De Init failed.

Macro Definition Documentation#

BOOTLOADER_ERROR_SECURITY_INVALID_PARAM#

#define BOOTLOADER_ERROR_SECURITY_INVALID_PARAM
Value:
  (BOOTLOADER_ERROR_SECURITY_BASE | 0x01L)

Invalid input parameter to security algorithm.


BOOTLOADER_ERROR_SECURITY_PARAM_OUT_RANGE#

#define BOOTLOADER_ERROR_SECURITY_PARAM_OUT_RANGE
Value:
  (BOOTLOADER_ERROR_SECURITY_BASE | 0x02L)

Input parameter to security algorithm is out of range.


BOOTLOADER_ERROR_SECURITY_INVALID_OPTION#

#define BOOTLOADER_ERROR_SECURITY_INVALID_OPTION
Value:
  (BOOTLOADER_ERROR_SECURITY_BASE | 0x03L)

Invalid option for security algorithm.


BOOTLOADER_ERROR_SECURITY_REJECTED#

#define BOOTLOADER_ERROR_SECURITY_REJECTED
Value:
  (BOOTLOADER_ERROR_SECURITY_BASE | 0x04L)

Authentication did not check out.


BOOTLOADER_ERROR_SECURITY_INIT_FAILED#

#define BOOTLOADER_ERROR_SECURITY_INIT_FAILED
Value:
  (BOOTLOADER_ERROR_SECURITY_BASE | 0x05L)

Security Init failed.


BOOTLOADER_ERROR_SECURITY_DE_INIT_FAILED#

#define BOOTLOADER_ERROR_SECURITY_DE_INIT_FAILED
Value:
  (BOOTLOADER_ERROR_SECURITY_BASE | 0x06L)

Security De Init failed.