crypto_klad_engine
klad 目标模块算法引擎,决定送出的 key 支持哪个算法。
Definition crypto_km_struct.h:141
crypto_kdf_hard_key_type
KDF 密钥派生时派生key类型选择。
Definition crypto_km_struct.h:79
crypto_klad_flash_key_type
Flash 在线解密模式,决定送 key 后使用哪种模式
Definition crypto_km_struct.h:190
crypto_klad_dest
klad 目标模块,决定 key 送给哪个模块使用。
Definition crypto_km_struct.h:174
td_s32 hal_klad_start_com_route(crypto_kdf_hard_key_type rk_type, const crypto_klad_effective_key *content_key, crypto_klad_dest klad_dest)
Definition hal_klad.c:513
td_s32 hal_klad_unlock(td_void)
Definition hal_klad.c:67
td_s32 hal_klad_set_key_crypto_cfg(td_bool encrypt_support, td_bool decrypt_support, crypto_klad_engine engine)
Definition hal_klad.c:106
td_s32 hal_klad_set_key_addr(crypto_klad_dest klad_dest, td_u32 keyslot_chn)
Definition hal_klad.c:207
td_s32 hal_klad_lock(td_void)
Definition hal_klad.c:47
td_s32 hal_klad_start_clr_route(crypto_klad_dest klad_dest, const crypto_klad_clear_key *clear_key)
Definition hal_klad.c:427
td_s32 hal_klad_set_key_secure_cfg(const crypto_klad_key_secure_config *secure_cfg)
Definition hal_klad.c:189
td_s32 hal_klad_set_key_dest_cfg(crypto_klad_dest dest, crypto_klad_flash_key_type flash_key_type)
Definition hal_klad.c:148
td_s32 hal_klad_set_data(const td_u8 *data, td_u32 data_length)
Definition hal_klad.c:238
klad送明文key时,明文key的结构。
Definition crypto_km_struct.h:261
Keyladder硬件key参数配置。
Definition crypto_km_struct.h:356
key 的安全属性。 当加密工作模式为CBC_MAC时,dest_buf_sec_support和dest_buf_non_sec_support不能同时为false。
Definition crypto_km_struct.h:315
unsigned char td_u8
Definition td_type.h:36
td_u8 td_bool
Definition td_type.h:50
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38
int td_s32
Definition td_type.h:44
Definition hal_uart_v151_regs_def.h:38