  | 
  
    AM64x MCU+ SDK
    11.01.00
    
   | 
           
 | 
 
 
 
 
Go to the documentation of this file.
   53 #ifndef TISCI_DSMEK_H_ 
   54 #define TISCI_DSMEK_H_ 
   66 #define CRYPTO_DSMEK_KEY_LEN (32U) 
   71 #define SA2UL_DSMEK_KEY_LEN CRYPTO_DSMEK_KEY_LEN 
   76 #define KDF_LABEL_AND_CONTEXT_LEN_MAX       41U 
  126 #define tisci_msg_sa2ul_set_dsmek_resp tisci_msg_crypto_set_dsmek_resp 
  159 #define tisci_msg_sa2ul_release_dsmek_resp tisci_msg_crypto_release_dsmek_resp 
  211 #define tisci_msg_sa2ul_get_dsmek_resp tisci_msg_crypto_get_dsmek_resp 
  
 
struct tisci_header hdr
Definition: tisci_dsmek.h:146
 
uint8_t instance
Definition: tisci_dsmek.h:136
 
uint8_t instance
Definition: tisci_dsmek.h:91
 
#define KDF_LABEL_AND_CONTEXT_LEN_MAX
key derivation label and context length
Definition: tisci_dsmek.h:76
 
TISCI Response for Releasing DSMEK.
Definition: tisci_dsmek.h:154
 
TISCI Request for setting DSMEK in SA2UL registers.
Definition: tisci_dsmek.h:109
 
TISCI Request for releasing DSMEK.
Definition: tisci_dsmek.h:145
 
struct tisci_header hdr
Definition: tisci_dsmek.h:206
 
TISCI Request for getting DSMEK via TISCI.
Definition: tisci_dsmek.h:192
 
uint8_t sa2ul_instance
Definition: tisci_dsmek.h:194
 
struct tisci_header hdr
Definition: tisci_dsmek.h:135
 
TISCI Request for getting DSMEK via TISCI.
Definition: tisci_dsmek.h:172
 
TISCI Request for setting DSMEK in SA2UL registers.
Definition: tisci_dsmek.h:89
 
struct tisci_header hdr
Definition: tisci_dsmek.h:155
 
TISCI Request for releasing DSMEK.
Definition: tisci_dsmek.h:134
 
uint8_t instance
Definition: tisci_dsmek.h:174
 
uint8_t kdf_label_and_context[KDF_LABEL_AND_CONTEXT_LEN_MAX]
Definition: tisci_dsmek.h:94
 
TISCI Response for requesting DSMEK.
Definition: tisci_dsmek.h:205
 
struct tisci_header hdr
Definition: tisci_dsmek.h:122
 
uint8_t kdf_label_len
Definition: tisci_dsmek.h:175
 
uint8_t kdf_label_and_context[KDF_LABEL_AND_CONTEXT_LEN_MAX]
Definition: tisci_dsmek.h:197
 
TISCI Response for setting DSMEK in SA2UL registers.
Definition: tisci_dsmek.h:121
 
uint8_t kdf_label_and_context[KDF_LABEL_AND_CONTEXT_LEN_MAX]
Definition: tisci_dsmek.h:177
 
uint8_t kdf_context_len
Definition: tisci_dsmek.h:176
 
uint8_t kdf_context_len
Definition: tisci_dsmek.h:113
 
struct tisci_header hdr
Definition: tisci_dsmek.h:173
 
uint8_t kdf_label_and_context[KDF_LABEL_AND_CONTEXT_LEN_MAX]
Definition: tisci_dsmek.h:114
 
uint8_t kdf_label_len
Definition: tisci_dsmek.h:112
 
uint8_t kdf_context_len
Definition: tisci_dsmek.h:93
 
#define CRYPTO_DSMEK_KEY_LEN
This file contains:
Definition: tisci_dsmek.h:66
 
struct tisci_header hdr
Definition: tisci_dsmek.h:110
 
struct tisci_header hdr
Definition: tisci_dsmek.h:90
 
uint8_t kdf_context_len
Definition: tisci_dsmek.h:196
 
uint8_t dsmek[CRYPTO_DSMEK_KEY_LEN]
Definition: tisci_dsmek.h:207
 
uint8_t kdf_label_len
Definition: tisci_dsmek.h:92
 
uint8_t kdf_label_len
Definition: tisci_dsmek.h:195
 
uint8_t sa2ul_instance
Definition: tisci_dsmek.h:147
 
struct tisci_header hdr
Definition: tisci_dsmek.h:193
 
uint8_t sa2ul_instance
Definition: tisci_dsmek.h:111
 
struct tisci_msg_crypto_set_dsmek_req __attribute__((__packed__))