AM64x MCU+ SDK  10.00.00
tisci_dkek.h File Reference

Go to the source code of this file.

Data Structures

struct  tisci_msg_sa2ul_set_dkek_req
 TISCI Request for setting DKEK in SA2UL registers. More...
 
struct  tisci_msg_sa2ul_set_dkek_resp
 TISCI Response for setting DKEK in SA2UL registers. More...
 
struct  tisci_msg_sa2ul_release_dkek_req
 TISCI Request for releasing DKEK. More...
 
struct  tisci_msg_sa2ul_release_dkek_resp
 TISCI Response for Releasing DKEK. More...
 
struct  tisci_msg_sa2ul_get_dkek_req
 TISCI Request for getting DKEK via TISCI. More...
 
struct  tisci_msg_sa2ul_get_dkek_resp
 TISCI Response for requesting DKEK. More...
 

Macros

#define SA2UL_DKEK_KEY_LEN   (32U)
 This file contains: More...
 
#define KDF_LABEL_AND_CONTEXT_LEN_MAX   41U
 key derivation label and context length More...
 

Functions

struct tisci_msg_sa2ul_set_dkek_req __attribute__ ((__packed__))
 

Variables

struct tisci_header hdr
 
uint8_t sa2ul_instance
 
uint8_t kdf_label_len
 
uint8_t kdf_context_len
 
uint8_t kdf_label_and_context [KDF_LABEL_AND_CONTEXT_LEN_MAX]
 
uint8_t dkek [SA2UL_DKEK_KEY_LEN]
 

Variable Documentation

◆ hdr

struct tisci_header hdr

◆ sa2ul_instance

uint8_t sa2ul_instance

◆ kdf_label_len

uint8_t kdf_label_len

◆ kdf_context_len

uint8_t kdf_context_len

◆ kdf_label_and_context

uint8_t kdf_label_and_context

◆ dkek

uint8_t dkek[SA2UL_DKEK_KEY_LEN]