TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
载入中...
搜索中...
未找到
Cry_HsmHash.h
浏览该文件的文档.
1
9
10#ifndef __CRY_HSMHASH_H__
11#define __CRY_HSMHASH_H__
12/*******************************************************************************
13** Includes **
14*******************************************************************************/
15#include "HsmCmd.h"
16#include "Std_Types.h"
17
24Std_ReturnType Cry_HsmHash256Start(HsmCmd_Callback callback);
25
34Std_ReturnType Cry_HsmHash256Update(const uint32 *data,
35 uint32 dataLength,
36 HsmCmd_Callback callback);
37
45Std_ReturnType Cry_HsmHash256Finish(uint32 *hash,
46 HsmCmd_Callback callback);
47
48#endif /* __CRY_HSMHASH_H__ */
定义了与HSM通信的命令、数据结构和接口。
Std_ReturnType Cry_HsmHash256Start(HsmCmd_Callback callback)
SHA-256 哈希计算启动接口
Std_ReturnType Cry_HsmHash256Finish(uint32 *hash, HsmCmd_Callback callback)
SHA-256 哈希计算结束接口
Std_ReturnType Cry_HsmHash256Update(const uint32 *data, uint32 dataLength, HsmCmd_Callback callback)
SHA-256 哈希计算更新接口
void(* HsmCmd_Callback)(HsmCmd_Interface *itf)
HSM命令回调函数指针类型
定义 HsmCmd.h:224