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_dsmek_req
 TISCI Request for setting DSMEK in SA2UL registers. More...
 
struct  tisci_msg_sa2ul_set_dsmek_req
 TISCI Request for setting DSMEK in SA2UL registers. More...
 
struct  tisci_msg_crypto_set_dsmek_resp
 TISCI Response for setting DSMEK in SA2UL registers. More...
 
struct  tisci_msg_crypto_release_dsmek_req
 TISCI Request for releasing DSMEK. More...
 
struct  tisci_msg_sa2ul_release_dsmek_req
 TISCI Request for releasing DSMEK. More...
 
struct  tisci_msg_crypto_release_dsmek_resp
 TISCI Response for Releasing DSMEK. More...
 
struct  tisci_msg_crypto_get_dsmek_req
 TISCI Request for getting DSMEK via TISCI. More...
 
struct  tisci_msg_sa2ul_get_dsmek_req
 TISCI Request for getting DSMEK via TISCI. More...
 
struct  tisci_msg_crypto_get_dsmek_resp
 TISCI Response for requesting DSMEK. More...
 

Functions

struct tisci_msg_crypto_set_dsmek_req __attribute__ ((__packed__))
 

Macros

#define CRYPTO_DSMEK_KEY_LEN   (32U)
 This file contains: More...
 
#define SA2UL_DSMEK_KEY_LEN   CRYPTO_DSMEK_KEY_LEN
 
#define KDF_LABEL_AND_CONTEXT_LEN_MAX   41U
 key derivation label and context length More...
 
#define tisci_msg_sa2ul_set_dsmek_resp   tisci_msg_crypto_set_dsmek_resp
 
#define tisci_msg_sa2ul_release_dsmek_resp   tisci_msg_crypto_release_dsmek_resp
 
#define tisci_msg_sa2ul_get_dsmek_resp   tisci_msg_crypto_get_dsmek_resp
 

Macro Definition Documentation

◆ CRYPTO_DSMEK_KEY_LEN

#define CRYPTO_DSMEK_KEY_LEN   (32U)

This file contains:

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

System Firmware

TISCI Data structures and macros for DSMEK access

Derived key length 32 bytes always

◆ SA2UL_DSMEK_KEY_LEN

#define SA2UL_DSMEK_KEY_LEN   CRYPTO_DSMEK_KEY_LEN
Note
This has been kept to prevent compilation failures.

◆ KDF_LABEL_AND_CONTEXT_LEN_MAX

#define KDF_LABEL_AND_CONTEXT_LEN_MAX   41U

key derivation label and context length

◆ tisci_msg_sa2ul_set_dsmek_resp

#define tisci_msg_sa2ul_set_dsmek_resp   tisci_msg_crypto_set_dsmek_resp

◆ tisci_msg_sa2ul_release_dsmek_resp

#define tisci_msg_sa2ul_release_dsmek_resp   tisci_msg_crypto_release_dsmek_resp

◆ tisci_msg_sa2ul_get_dsmek_resp

#define tisci_msg_sa2ul_get_dsmek_resp   tisci_msg_crypto_get_dsmek_resp

Function Documentation

◆ __attribute__()

struct tisci_msg_crypto_set_dsmek_req __attribute__ ( (__packed__)  )