WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_rkp.h 文件参考
#include "td_type.h"
#include "crypto_km_struct.h"
hal_rkp.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

td_s32 hal_rkp_lock (td_void)
 
td_s32 hal_rkp_unlock (td_void)
 
td_s32 hal_rkp_deob_update (crypto_kdf_otp_key otp_key, crypto_kdf_update_alg alg)
 
td_s32 hal_rkp_kdf_set_val (const td_u8 *kdf_val, td_u32 val_length)
 
td_s32 hal_rkp_kdf_get_val (td_u8 *kdf_val, td_u32 val_length)
 
td_s32 hal_rkp_kdf_set_padding_salt (const td_u8 *padding_salt, td_u32 salt_length)
 
td_s32 hal_rkp_kdf_set_padding_key (const td_u8 *padding_key, td_u32 key_length)
 
td_s32 hal_rkp_clear_reg_key (td_void)
 
td_s32 hal_rkp_kdf_sw_start (crypto_kdf_sw_alg sw_alg, td_u32 count, td_bool is_wait)
 
td_s32 hal_rkp_deob_wait_done (td_void)
 
td_s32 hal_rkp_kdf_wait_done (td_void)
 
td_s32 hal_rkp_kdf_hard_calculation (const crypto_kdf_hard_calc_param *param)
 
td_void hal_rkp_debug (td_void)
 

函数说明

◆ hal_rkp_clear_reg_key()

td_s32 hal_rkp_clear_reg_key ( td_void  )

◆ hal_rkp_debug()

td_void hal_rkp_debug ( td_void  )

◆ hal_rkp_deob_update()

td_s32 hal_rkp_deob_update ( crypto_kdf_otp_key  otp_key,
crypto_kdf_update_alg  alg 
)

◆ hal_rkp_deob_wait_done()

td_s32 hal_rkp_deob_wait_done ( td_void  )

◆ hal_rkp_kdf_get_val()

td_s32 hal_rkp_kdf_get_val ( td_u8 kdf_val,
td_u32  val_length 
)

◆ hal_rkp_kdf_hard_calculation()

td_s32 hal_rkp_kdf_hard_calculation ( const crypto_kdf_hard_calc_param param)

◆ hal_rkp_kdf_set_padding_key()

td_s32 hal_rkp_kdf_set_padding_key ( const td_u8 padding_key,
td_u32  key_length 
)

◆ hal_rkp_kdf_set_padding_salt()

td_s32 hal_rkp_kdf_set_padding_salt ( const td_u8 padding_salt,
td_u32  salt_length 
)

◆ hal_rkp_kdf_set_val()

td_s32 hal_rkp_kdf_set_val ( const td_u8 kdf_val,
td_u32  val_length 
)

◆ hal_rkp_kdf_sw_start()

td_s32 hal_rkp_kdf_sw_start ( crypto_kdf_sw_alg  sw_alg,
td_u32  count,
td_bool  is_wait 
)

◆ hal_rkp_kdf_wait_done()

td_s32 hal_rkp_kdf_wait_done ( td_void  )

◆ hal_rkp_lock()

td_s32 hal_rkp_lock ( td_void  )

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: hal rkp header.
History:
2023-03-22, Create file.
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.

Description: hal rkp.
History:
2023-03-22, Create file.

◆ hal_rkp_unlock()

td_s32 hal_rkp_unlock ( td_void  )