TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
载入中...
搜索中...
未找到
Cry_HsmCmac.h
浏览该文件的文档.
1
9
10#ifndef __CRY_HSMCMAC_H__
11#define __CRY_HSMCMAC_H__
12/*******************************************************************************
13** Includes **
14*******************************************************************************/
15#include "HsmCmd.h"
16#include "Std_Types.h"
17
25Std_ReturnType Cry_HsmCmacKeyPlainStart(const uint32 *key,
26 HsmCmd_Callback callback);
27
36Std_ReturnType Cry_HsmCmacKeyPlainUpdate(const uint32 *data,
37 uint32 dataLength,
38 HsmCmd_Callback callback);
39
49Std_ReturnType Cry_HsmCmacKeyPlainFinish(const uint32 *data,
50 uint32 dataLength,
51 uint32 *hash,
52 HsmCmd_Callback callback);
53
54#endif /* __CRY_HSMCMAC_H__ */
定义了与HSM通信的命令、数据结构和接口。
Std_ReturnType Cry_HsmCmacKeyPlainUpdate(const uint32 *data, uint32 dataLength, HsmCmd_Callback callback)
CMAC 计算更新接口 (使用明文密钥)
Std_ReturnType Cry_HsmCmacKeyPlainFinish(const uint32 *data, uint32 dataLength, uint32 *hash, HsmCmd_Callback callback)
CMAC 计算结束接口 (使用明文密钥)
Std_ReturnType Cry_HsmCmacKeyPlainStart(const uint32 *key, HsmCmd_Callback callback)
CMAC 计算启动接口 (使用明文密钥)
void(* HsmCmd_Callback)(HsmCmd_Interface *itf)
HSM命令回调函数指针类型
定义 HsmCmd.h:224