13#define KAPI_KEYSLOT_MODULE_ID 0x03
14#define KAPI_KLAD_MODULE_ID 0x04
crypto_kdf_update_alg
KDF 密钥派生时对称算法选择。
Definition crypto_km_struct.h:51
crypto_keyslot_type
keyslot 类型选择。
Definition crypto_km_struct.h:396
crypto_kdf_otp_key
KDF 密钥派生时根密钥选择。
Definition crypto_km_struct.h:37
crypto_klad_dest
klad 目标模块,决定 key 送给哪个模块使用。
Definition crypto_km_struct.h:174
td_s32 kapi_klad_set_clear_key(td_handle kapi_klad_handle, const crypto_klad_clear_key *key)
Definition kapi_km.c:527
td_s32 kapi_klad_attach(td_handle kapi_klad_handle, crypto_klad_dest klad_type, td_handle kapi_keyslot_handle)
Definition kapi_km.c:358
td_s32 kapi_keyslot_destroy(td_handle kapi_keyslot_handle)
Definition kapi_km.c:260
td_s32 kapi_klad_create(td_handle *kapi_klad_handle)
Definition kapi_km.c:295
td_s32 kapi_klad_set_effective_key(td_handle kapi_klad_handle, const crypto_klad_effective_key *effective_key)
Definition kapi_km.c:589
td_s32 kapi_km_deinit(td_void)
Definition kapi_km.c:101
td_s32 kapi_klad_detach(td_handle kapi_klad_handle, crypto_klad_dest klad_type, td_handle kapi_keyslot_handle)
Definition kapi_km.c:408
td_s32 kapi_klad_set_attr(td_handle kapi_klad_handle, const crypto_klad_attr *attr)
Definition kapi_km.c:458
td_s32 kapi_keyslot_create(td_handle *kapi_keyslot_handle, crypto_keyslot_type keyslot_type)
Definition kapi_km.c:220
td_s32 kapi_klad_get_attr(td_handle kapi_klad_handle, crypto_klad_attr *attr)
Definition kapi_km.c:495
td_s32 kapi_kdf_update(crypto_kdf_otp_key otp_key, crypto_kdf_update_alg alg)
Definition kapi_km.c:649
td_s32 kapi_klad_destroy(td_handle kapi_klad_handle)
Definition kapi_km.c:326
Keyladder 配置属性。
Definition crypto_km_struct.h:339
klad送明文key时,明文key的结构。
Definition crypto_km_struct.h:261
Keyladder硬件key参数配置。
Definition crypto_km_struct.h:356
td_u32 td_handle
Definition td_type.h:51
void td_void
Definition td_type.h:49
int td_s32
Definition td_type.h:44