TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
载入中...
搜索中...
未找到
Cry_HsmDFlashOpt.h
浏览该文件的文档.
1
9
10#ifndef __CRY_HSMDFLASHOPT_H__
11#define __CRY_HSMDFLASHOPT_H__
12/*******************************************************************************
13** Includes **
14*******************************************************************************/
15#include "HsmCmd.h"
16#include "Std_Types.h"
17
31
42Std_ReturnType Cry_HsmReadDFlashInfo(const uint32 *infoAddr,
43 const uint32 infoLen,
44 const uint32 DataType,
45 const uint32 DataId,
46 HsmCmd_Callback callback);
47
56Std_ReturnType Cry_HsmEraseDFlashInfo(const uint32 DataType,
57 const uint32 DataId,
58 HsmCmd_Callback callback);
59
66Std_ReturnType Cry_HsmOptHandle(HsmCmd_Callback callback);
67
68#endif /* __CRY_HSMDFLASHOPT_H__ */
定义了与HSM通信的命令、数据结构和接口。
Std_ReturnType Cry_HsmOptHandle(HsmCmd_Callback callback)
处理 DFlash 优化操作
DFLASH_StorageType
DFlash 存储数据类型枚举
定义 Cry_HsmDFlashOpt.h:23
Std_ReturnType Cry_HsmReadDFlashInfo(const uint32 *infoAddr, const uint32 infoLen, const uint32 DataType, const uint32 DataId, HsmCmd_Callback callback)
从 DFlash 中读取数据
Std_ReturnType Cry_HsmEraseDFlashInfo(const uint32 DataType, const uint32 DataId, HsmCmd_Callback callback)
从 DFlash 中擦除数据
@ DFLASH_STORAGE_TYPE_AES128
定义 Cry_HsmDFlashOpt.h:24
@ DFLASH_STORAGE_TYPE_HASH256
定义 Cry_HsmDFlashOpt.h:26
@ DFLASH_STORAGE_TYPE_SECRET_DATA
定义 Cry_HsmDFlashOpt.h:27
@ DFLASH_STORAGE_TYPE_RSA_PUBLIC_KEY
定义 Cry_HsmDFlashOpt.h:25
@ DFLASH_STORAGE_TYPE_NUMBER
定义 Cry_HsmDFlashOpt.h:29
@ DFLASH_STORAGE_TYPE_UINT64
定义 Cry_HsmDFlashOpt.h:28
void(* HsmCmd_Callback)(HsmCmd_Interface *itf)
HSM命令回调函数指针类型
定义 HsmCmd.h:224