TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
载入中...
搜索中...
未找到
HSM Cmac计算

函数

Std_ReturnType Cry_HsmCmacKeyPlainStart (const uint32 *key, HsmCmd_Callback callback)
 CMAC 计算启动接口 (使用明文密钥)
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 计算结束接口 (使用明文密钥)

详细描述

作者
liushun
日期
2022-09-12

函数说明

◆ Cry_HsmCmacKeyPlainFinish()

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

CMAC 计算结束接口 (使用明文密钥)

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

◆ Cry_HsmCmacKeyPlainStart()

Std_ReturnType Cry_HsmCmacKeyPlainStart ( const uint32 * key,
HsmCmd_Callback callback )

CMAC 计算启动接口 (使用明文密钥)

参数
[in]key指向用于 AES-CMAC 的密钥的指针
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败

◆ Cry_HsmCmacKeyPlainUpdate()

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

CMAC 计算更新接口 (使用明文密钥)

参数
[in]data指向用于 AES-CMAC 计算的数据的指针
[in]dataLength数据的长度
[in]callback操作完成后的回调函数
返回
E_OK 表示成功, E_NOT_OK 表示失败