TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
载入中...
搜索中...
未找到
HSM HASH模块

函数

Std_ReturnType Cry_HsmHash256Start (HsmCmd_Callback callback)
 SHA-256 哈希计算启动接口
Std_ReturnType Cry_HsmHash256Update (const uint32 *data, uint32 dataLength, HsmCmd_Callback callback)
 SHA-256 哈希计算更新接口
Std_ReturnType Cry_HsmHash256Finish (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 哈希计算更新接口
Std_ReturnType Cry_HsmSha256Finish (const uint32 *data, uint32 dataLength, uint32 *hash, HsmCmd_Callback callback)
 SHA-256 哈希计算结束接口
Std_ReturnType Cry_HsmSha256CmdAll (const uint32 calAddr, const uint32 calLen, uint32 *hashAddr, uint32 hashLen, HsmCmd_Callback callback)
 SHA-256 哈希计算单次处理接口

详细描述

作者
liushun
日期
2022-09-12

函数说明

◆ Cry_HsmHash256Finish()

Std_ReturnType Cry_HsmHash256Finish ( uint32 * hash,
HsmCmd_Callback callback )

SHA-256 哈希计算结束接口

参数
[out]hash指向用于存储哈希结果的缓冲区的指针
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmHash256Start()

Std_ReturnType Cry_HsmHash256Start ( HsmCmd_Callback callback)

SHA-256 哈希计算启动接口

参数
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmHash256Update()

Std_ReturnType Cry_HsmHash256Update ( const uint32 * data,
uint32 dataLength,
HsmCmd_Callback callback )

SHA-256 哈希计算更新接口

参数
[in]data指向要计算哈希值的数据的指针
[in]dataLength数据的长度
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmSha256CmdAll()

Std_ReturnType Cry_HsmSha256CmdAll ( const uint32 calAddr,
const uint32 calLen,
uint32 * hashAddr,
uint32 hashLen,
HsmCmd_Callback callback )

SHA-256 哈希计算单次处理接口

参数
[in]calAddr要计算哈希值的数据的起始地址
[in]calLen数据的长度
[out]hashAddr指向用于存储哈希结果的缓冲区的起始地址
[in]hashLen哈希结果缓冲区的长度
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmSha256Finish()

Std_ReturnType Cry_HsmSha256Finish ( const uint32 * data,
uint32 dataLength,
uint32 * hash,
HsmCmd_Callback callback )

SHA-256 哈希计算结束接口

参数
[in]data指向要计算哈希值的最后一部分数据的指针
[in]dataLength数据的长度
[out]hash指向用于存储哈希结果的缓冲区的指针
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmSha256Start()

Std_ReturnType Cry_HsmSha256Start ( HsmCmd_Callback callback)

SHA-256 哈希计算启动接口

参数
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmSha256Update()

Std_ReturnType Cry_HsmSha256Update ( const uint32 * data,
uint32 dataLength,
HsmCmd_Callback callback )

SHA-256 哈希计算更新接口

参数
[in]data指向要计算哈希值的数据的指针
[in]dataLength数据的长度
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败