![]() |
TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
|
函数 | |
| 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 哈希计算单次处理接口 | |
| Std_ReturnType Cry_HsmHash256Finish | ( | uint32 * | hash, |
| HsmCmd_Callback | callback ) |
SHA-256 哈希计算结束接口
| [out] | hash | 指向用于存储哈希结果的缓冲区的指针 |
| [in] | callback | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmHash256Start | ( | HsmCmd_Callback | callback | ) |
SHA-256 哈希计算启动接口
| [in] | callback | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmHash256Update | ( | const uint32 * | data, |
| uint32 | dataLength, | ||
| HsmCmd_Callback | callback ) |
SHA-256 哈希计算更新接口
| [in] | data | 指向要计算哈希值的数据的指针 |
| [in] | dataLength | 数据的长度 |
| [in] | callback | 操作完成后的回调函数 |
| 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 | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmSha256Finish | ( | const uint32 * | data, |
| uint32 | dataLength, | ||
| uint32 * | hash, | ||
| HsmCmd_Callback | callback ) |
SHA-256 哈希计算结束接口
| [in] | data | 指向要计算哈希值的最后一部分数据的指针 |
| [in] | dataLength | 数据的长度 |
| [out] | hash | 指向用于存储哈希结果的缓冲区的指针 |
| [in] | callback | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmSha256Start | ( | HsmCmd_Callback | callback | ) |
SHA-256 哈希计算启动接口
| [in] | callback | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmSha256Update | ( | const uint32 * | data, |
| uint32 | dataLength, | ||
| HsmCmd_Callback | callback ) |
SHA-256 哈希计算更新接口
| [in] | data | 指向要计算哈希值的数据的指针 |
| [in] | dataLength | 数据的长度 |
| [in] | callback | 操作完成后的回调函数 |