WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_rkp.h
浏览该文件的文档.
1
9#ifndef HAL_RKP_H
10#define HAL_RKP_H
11
12#include "td_type.h"
13#include "crypto_km_struct.h"
14
15#ifdef __cplusplus
16#if __cplusplus
17extern "C" {
18#endif /* __cplusplus */
19#endif /* __cplusplus */
20
22
24
26
27td_s32 hal_rkp_kdf_set_val(const td_u8 *kdf_val, td_u32 val_length);
28
29td_s32 hal_rkp_kdf_get_val(td_u8 *kdf_val, td_u32 val_length);
30
31td_s32 hal_rkp_kdf_set_padding_salt(const td_u8 *padding_salt, td_u32 salt_length);
32
33td_s32 hal_rkp_kdf_set_padding_key(const td_u8 *padding_key, td_u32 key_length);
34
36
38
40
42
44
46
47#ifdef __cplusplus
48#if __cplusplus
49}
50#endif /* __cplusplus */
51#endif /* __cplusplus */
52
53#endif
crypto_kdf_sw_alg
软件PBKDF2算法时HASH算法选择。
Definition crypto_km_struct.h:64
crypto_kdf_update_alg
KDF 密钥派生时对称算法选择。
Definition crypto_km_struct.h:51
crypto_kdf_otp_key
KDF 密钥派生时根密钥选择。
Definition crypto_km_struct.h:37
td_s32 hal_rkp_unlock(void)
Definition hal_rkp.c:50
td_s32 hal_rkp_kdf_hard_calculation(const crypto_kdf_hard_calc_param *param)
Definition hal_rkp.c:343
td_void hal_rkp_debug(td_void)
Definition hal_rkp.c:426
td_s32 hal_rkp_kdf_set_padding_key(const td_u8 *padding_key, td_u32 key_length)
Definition hal_rkp.c:160
td_s32 hal_rkp_kdf_get_val(td_u8 *kdf_val, td_u32 val_length)
Definition hal_rkp.c:126
td_s32 hal_rkp_kdf_set_padding_salt(const td_u8 *padding_salt, td_u32 salt_length)
Definition hal_rkp.c:143
td_s32 hal_rkp_kdf_sw_start(crypto_kdf_sw_alg sw_alg, td_u32 count, td_bool is_wait)
Definition hal_rkp.c:204
td_s32 hal_rkp_kdf_wait_done(td_void)
Definition hal_rkp.c:227
td_s32 hal_rkp_lock(td_void)
Definition hal_rkp.c:14
td_s32 hal_rkp_kdf_set_val(const td_u8 *kdf_val, td_u32 val_length)
Definition hal_rkp.c:109
td_s32 hal_rkp_clear_reg_key(td_void)
Definition hal_rkp.c:406
td_s32 hal_rkp_deob_wait_done(td_void)
Definition hal_rkp.c:258
td_s32 hal_rkp_deob_update(crypto_kdf_otp_key otp_key, crypto_kdf_update_alg alg)
Definition hal_rkp.c:65
Definition crypto_km_struct.h:125
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