 |
AM62x MCU+ SDK
11.00.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__))