AM275 FreeRTOS SDK  11.00.00
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

Introduction

DMSC controls the power management, security and resource management of the device.

Data Structures

struct  tisci_msg_crypto_set_dkek_req
 TISCI Request for setting DKEK in crypto engine registers. More...
 
struct  tisci_msg_sa2ul_set_dkek_req
 TISCI Request for setting DKEK in crypto engine registers. More...
 
struct  tisci_msg_crypto_set_dkek_resp
 TISCI Response for setting DKEK in crypto engine registers. More...
 
struct  tisci_msg_crypto_release_dkek_req
 TISCI Request for releasing DKEK. More...
 
struct  tisci_msg_sa2ul_release_dkek_req
 TISCI Request for releasing DKEK. More...
 
struct  tisci_msg_crypto_release_dkek_resp
 TISCI Response for Releasing DKEK. More...
 
struct  tisci_msg_crypto_get_dkek_req
 TISCI Request for getting DKEK via TISCI. More...
 
struct  tisci_msg_sa2ul_get_dkek_req
 TISCI Request for getting DKEK via TISCI. More...
 
struct  tisci_msg_crypto_get_dkek_resp
 TISCI Response for requesting DKEK. More...
 

Functions

struct tisci_msg_crypto_set_dkek_req __attribute__ ((__packed__))
 

Macros

#define CRYPTO_DKEK_KEY_LEN   (32U)
 This file contains: More...
 
#define SA2UL_DKEK_KEY_LEN   CRYPTO_DKEK_KEY_LEN
 
#define DTHE_DKEK_KEY_LEN   CRYPTO_DKEK_KEY_LEN
 
#define KDF_LABEL_AND_CONTEXT_LEN_MAX   41U
 key derivation label and context length More...
 
#define tisci_msg_sa2ul_set_dkek_resp   tisci_msg_crypto_set_dkek_resp
 
#define tisci_msg_sa2ul_release_dkek_resp   tisci_msg_crypto_release_dkek_resp
 
#define tisci_msg_sa2ul_get_dkek_resp   tisci_msg_crypto_get_dkek_resp
 

Macro Definition Documentation

◆ CRYPTO_DKEK_KEY_LEN

#define CRYPTO_DKEK_KEY_LEN   (32U)

This file contains:

    WARNING!!: Autogenerated file from SYSFW. DO NOT MODIFY!!

System Firmware

TISCI Data structures and macros for DKEK access

Derived key length 32 bytes always

◆ SA2UL_DKEK_KEY_LEN

#define SA2UL_DKEK_KEY_LEN   CRYPTO_DKEK_KEY_LEN
Note
This has been kept to prevent compilation failures.

◆ DTHE_DKEK_KEY_LEN

#define DTHE_DKEK_KEY_LEN   CRYPTO_DKEK_KEY_LEN

◆ KDF_LABEL_AND_CONTEXT_LEN_MAX

#define KDF_LABEL_AND_CONTEXT_LEN_MAX   41U

key derivation label and context length

◆ tisci_msg_sa2ul_set_dkek_resp

#define tisci_msg_sa2ul_set_dkek_resp   tisci_msg_crypto_set_dkek_resp

◆ tisci_msg_sa2ul_release_dkek_resp

#define tisci_msg_sa2ul_release_dkek_resp   tisci_msg_crypto_release_dkek_resp

◆ tisci_msg_sa2ul_get_dkek_resp

#define tisci_msg_sa2ul_get_dkek_resp   tisci_msg_crypto_get_dkek_resp

Function Documentation

◆ __attribute__()

struct tisci_msg_crypto_set_dkek_req __attribute__ ( (__packed__)  )