Sound Open Firmware
Loading...
Searching...
No Matches
auth_api_iface.h File Reference
Include dependency graph for auth_api_iface.h:

Go to the source code of this file.

Data Structures

struct  auth_api_version_num
 
struct  auth_api_version
 
struct  auth_api
 
struct  auth_api_ctx
 

Macros

#define AUTH_API_VERSION_MAJOR   (2)
 
#define AUTH_API_VERSION_MINOR   (0)
 
#define AUTH_API_VERSION_PATCH   (0)
 
#define AUTH_SCRATCH_BUFF_SZ   (0xA000)
 

Enumerations

enum  auth_phase { AUTH_PHASE_FIRST = 0 , AUTH_PHASE_MID = 1 , AUTH_PHASE_LAST = 2 }
 
enum  auth_result { AUTH_NOT_COMPLETED = 0 , AUTH_IMAGE_TRUSTED = 1 , AUTH_IMAGE_UNTRUSTED = 2 }
 
enum  auth_image_type { IMG_TYPE_ROM_EXT = 0 , IMG_TYPE_MAIN_FW = 1 , IMG_TYPE_LIB = 2 }
 

Macro Definition Documentation

◆ AUTH_API_VERSION_MAJOR

#define AUTH_API_VERSION_MAJOR   (2)

◆ AUTH_API_VERSION_MINOR

#define AUTH_API_VERSION_MINOR   (0)

◆ AUTH_API_VERSION_PATCH

#define AUTH_API_VERSION_PATCH   (0)

◆ AUTH_SCRATCH_BUFF_SZ

#define AUTH_SCRATCH_BUFF_SZ   (0xA000)

Enumeration Type Documentation

◆ auth_image_type

Enumerator
IMG_TYPE_ROM_EXT 
IMG_TYPE_MAIN_FW 
IMG_TYPE_LIB 

◆ auth_phase

enum auth_phase
Enumerator
AUTH_PHASE_FIRST 
AUTH_PHASE_MID 
AUTH_PHASE_LAST 

◆ auth_result

Enumerator
AUTH_NOT_COMPLETED 
AUTH_IMAGE_TRUSTED 
AUTH_IMAGE_UNTRUSTED