AM243x MCU+ SDK  11.00.00
tisci_dkek.h File Reference

Go to the source code of this file.

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...
 

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
 

Functions

struct tisci_msg_crypto_set_dkek_req __attribute__ ((__packed__))
 

Variables

struct tisci_header hdr
 
uint8_t 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 sa2ul_instance
 
uint8_t dkek [CRYPTO_DKEK_KEY_LEN]
 

Variable Documentation

◆ hdr

struct tisci_header hdr

◆ instance

uint8_t 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

◆ sa2ul_instance

uint8_t sa2ul_instance

◆ dkek

uint8_t dkek[CRYPTO_DKEK_KEY_LEN]