TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
载入中...
搜索中...
未找到
Cry_HsmSha.h
浏览该文件的文档.
1
9
10#ifndef __CRY_HSMSHA_H__
11#define __CRY_HSMSHA_H__
12/*******************************************************************************
13** Includes **
14*******************************************************************************/
15#include "HsmCmd.h"
16#include "Std_Types.h"
17
24Std_ReturnType Cry_HsmSha256Start(HsmCmd_Callback callback);
25
34Std_ReturnType Cry_HsmSha256Update(const uint32 *data,
35 uint32 dataLength,
36 HsmCmd_Callback callback);
37
47Std_ReturnType Cry_HsmSha256Finish(const uint32 *data,
48 uint32 dataLength,
49 uint32 *hash,
50 HsmCmd_Callback callback);
51
62Std_ReturnType Cry_HsmSha256CmdAll(const uint32 calAddr,
63 const uint32 calLen,
64 uint32 *hashAddr,
65 uint32 hashLen,
66 HsmCmd_Callback callback);
67#endif /* __CRY_HSMSHA_H__ */
定义了与HSM通信的命令、数据结构和接口。
Std_ReturnType Cry_HsmSha256CmdAll(const uint32 calAddr, const uint32 calLen, uint32 *hashAddr, uint32 hashLen, HsmCmd_Callback callback)
SHA-256 哈希计算单次处理接口
Std_ReturnType Cry_HsmSha256Finish(const uint32 *data, uint32 dataLength, uint32 *hash, HsmCmd_Callback callback)
SHA-256 哈希计算结束接口
Std_ReturnType Cry_HsmSha256Start(HsmCmd_Callback callback)
SHA-256 哈希计算启动接口
Std_ReturnType Cry_HsmSha256Update(const uint32 *data, uint32 dataLength, HsmCmd_Callback callback)
SHA-256 哈希计算更新接口
void(* HsmCmd_Callback)(HsmCmd_Interface *itf)
HSM命令回调函数指针类型
定义 HsmCmd.h:224