![]() |
TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
|
Cry Aes模块的头文件 更多...

函数 | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeySlotPlainStart (const uint32 encyType, const uint32 keySlotId, HsmCmd_Callback callback) |
| AES-ECB 加密启动接口 (使用密钥槽中的密钥) | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeySlotUpdate (const uint32 *dataPlain, const uint32 dataPlainLen, uint32 *dataCipher, uint32 cipherDataLength, const uint32 keySlotId, HsmCmd_Callback callback) |
| AES-ECB 加密更新接口 (使用密钥槽中的密钥) | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeySlotFinish (uint32 *dataCipher, uint32 cipherDataLength, const uint32 keySlotId, HsmCmd_Callback callback) |
| AES-ECB 加密结束接口 (使用密钥槽中的密钥) | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeyPlainStart (const uint32 *key, const uint32 keyLen, HsmCmd_Callback callback) |
| AES-ECB 加密启动接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeyPlainUpdate (const uint32 *dataPlain, const uint32 dataPlainLen, const uint32 dataCipher, uint32 dataCipherLen, HsmCmd_Callback callback) |
| AES-ECB 加密更新接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeyPlainFinish (const uint32 dataCipher, uint32 dataCipherLen, HsmCmd_Callback callback) |
| AES-ECB 加密结束接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbEncryptKeyPlainOneCmd (const uint32 *dataPlain, uint32 *dataCipher, uint32 dataLength, const uint8 const *keyAddr, const uint16 keyLen, HsmCmd_Callback callback) |
| AES-ECB 加密单次处理接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbDecryptKeyPlainStart (const uint32 *key, const uint32 keyLen, HsmCmd_Callback callback) |
| AES-ECB 解密启动接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbDecryptKeyPlainUpdate (const uint32 *dataCipher, const uint32 dataCipherLen, uint32 *dataPlain, uint32 dataPlainLen, HsmCmd_Callback callback) |
| AES-ECB 解密更新接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbDecryptKeyPlainFinish (uint32 *dataPlain, uint32 dataPlainLen, HsmCmd_Callback callback) |
| AES-ECB 解密结束接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesEcbDecryptKeyPlainOneCmd (const uint32 *dataPlain, uint32 *dataCipher, uint32 dataLength, const uint8 const *keyAddr, const uint16 keyLen, HsmCmd_Callback callback) |
| AES-ECB 解密单次处理接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcEncryptKeyPlainStart (const uint32 *key, const uint32 *initValue, HsmCmd_Callback callback) |
| AES-CBC 加密启动接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcEncryptKeyPlainUpdate (const uint32 *dataPlain, const uint32 dataPlainLen, uint32 *dataCipher, const uint32 dataCipherLen, HsmCmd_Callback callback) |
| AES-CBC 加密更新接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcEncryptKeyPlainFinish (uint32 *dataCipher, const uint32 dataCipherLen, HsmCmd_Callback callback) |
| AES-CBC 加密结束接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcEncryptKeyPlainOneCmd (const uint32 *dataPlain, uint32 *dataCipher, uint32 dataLength, const uint8 const *keyAddr, const uint8 const *keyInitAddr, HsmCmd_Callback callback) |
| AES-CBC 加密单次处理接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcDecryptKeyPlainStart (const uint32 *key, const uint32 *initValue, HsmCmd_Callback callback) |
| AES-CBC 解密启动接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcDecryptKeyPlainUpdate (const uint32 *dataCipher, const uint32 dataCipherLen, uint32 *dataPlain, const uint32 dataPlainLen, HsmCmd_Callback callback) |
| AES-CBC 解密更新接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcDecryptKeyPlainFinish (uint32 *dataPlain, const uint32 dataPlainLen, HsmCmd_Callback callback) |
| AES-CBC 解密结束接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesCbcDecryptKeyPlainOneCmd (const uint32 *dataPlain, uint32 *dataCipher, uint32 dataLength, const uint8 const *keyAddr, const uint8 const *keyInitAddr, HsmCmd_Callback callback) |
| AES-CBC 解密单次处理接口 (使用明文密钥) | |
| Std_ReturnType | Cry_HsmAesGCMEncryptCmd (const uint32 *dataPlain, uint32 *dataCipher, uint32 dataLength, const uint32 encyType, uint32 *GCMContext, HsmCmd_Callback callback) |
| AES-GCM 加密接口 | |
| Std_ReturnType | Cry_HsmAesGCMDecryptCmd (const uint32 *dataCipher, uint32 *dataPlain, uint32 dataLength, const uint32 decyType, uint32 *GCMContext, HsmCmd_Callback callback) |
| AES-GCM 解密接口 | |
Cry Aes模块的头文件