Synergy Software Package User's Manual

ECC cryptographic functions for scalar multiplication, generate key, generate sign, verify sign and version get. More...

Data Structures

struct  ecc_ctrl_t
 
struct  ecc_cfg_t
 
struct  ecc_api_t
 
struct  ecc_instance_t
 

Macros

#define ECC_API_VERSION_MAJOR   (1U)
 

Variables

const ecc_api_t g_ecc192_on_sce
 
const ecc_api_t g_ecc192_on_sce_hrk
 
const ecc_api_t g_ecc224_on_sce
 
const ecc_api_t g_ecc224_on_sce_hrk
 
const ecc_api_t g_ecc256_on_sce
 
const ecc_api_t g_ecc256_on_sce_hrk
 
const ecc_api_t g_ecc384_on_sce
 
const ecc_api_t g_ecc384_on_sce_hrk
 

Detailed Description

ECC cryptographic functions for scalar multiplication, generate key, generate sign, verify sign and version get.

Macro Definition Documentation

◆ ECC_API_VERSION_MAJOR

#define ECC_API_VERSION_MAJOR   (1U)

Register definitions, common services and error codes.

Variable Documentation

◆ g_ecc192_on_sce

const ecc_api_t g_ecc192_on_sce

ECC interface is only available on S7G2, S5D9 and S5D5.

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc192_on_sce_hrk

const ecc_api_t g_ecc192_on_sce_hrk

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc224_on_sce

const ecc_api_t g_ecc224_on_sce

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc224_on_sce_hrk

const ecc_api_t g_ecc224_on_sce_hrk

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc256_on_sce

const ecc_api_t g_ecc256_on_sce

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc256_on_sce_hrk

const ecc_api_t g_ecc256_on_sce_hrk

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc384_on_sce

const ecc_api_t g_ecc384_on_sce

Exported global variablesSCE/ECC implementation of ECC API.

◆ g_ecc384_on_sce_hrk

const ecc_api_t g_ecc384_on_sce_hrk

Exported global variablesSCE/ECC implementation of ECC API.