![]() |
TC38xHsmHostDemo v1.1.0
This is a demo project for TC38x HSM Host Library.
|
枚举 | |
| enum | DFLASH_StorageType { DFLASH_STORAGE_TYPE_AES128 = 0U , DFLASH_STORAGE_TYPE_RSA_PUBLIC_KEY = 1U , DFLASH_STORAGE_TYPE_HASH256 = 2U , DFLASH_STORAGE_TYPE_SECRET_DATA = 3U , DFLASH_STORAGE_TYPE_UINT64 = 4U , DFLASH_STORAGE_TYPE_NUMBER } |
| DFlash 存储数据类型枚举 更多... | |
函数 | |
| Std_ReturnType | Cry_HsmReadDFlashInfo (const uint32 *infoAddr, const uint32 infoLen, const uint32 DataType, const uint32 DataId, HsmCmd_Callback callback) |
| 从 DFlash 中读取数据 | |
| Std_ReturnType | Cry_HsmEraseDFlashInfo (const uint32 DataType, const uint32 DataId, HsmCmd_Callback callback) |
| 从 DFlash 中擦除数据 | |
| Std_ReturnType | Cry_HsmOptHandle (HsmCmd_Callback callback) |
| 处理 DFlash 优化操作 | |
| enum DFLASH_StorageType |
| Std_ReturnType Cry_HsmEraseDFlashInfo | ( | const uint32 | DataType, |
| const uint32 | DataId, | ||
| HsmCmd_Callback | callback ) |
从 DFlash 中擦除数据
| [in] | DataType | 要擦除的数据类型, 参考 DFLASH_StorageType |
| [in] | DataId | 要擦除的数据ID |
| [in] | callback | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmOptHandle | ( | HsmCmd_Callback | callback | ) |
处理 DFlash 优化操作
| [in] | callback | 操作完成后的回调函数 |
| Std_ReturnType Cry_HsmReadDFlashInfo | ( | const uint32 * | infoAddr, |
| const uint32 | infoLen, | ||
| const uint32 | DataType, | ||
| const uint32 | DataId, | ||
| HsmCmd_Callback | callback ) |
从 DFlash 中读取数据
| [out] | infoAddr | 指向用于存储读取数据的缓冲区的指针 |
| [in] | infoLen | 要读取的数据长度 |
| [in] | DataType | 要读取的数据类型, 参考 DFLASH_StorageType |
| [in] | DataId | 要读取的数据ID |
| [in] | callback | 操作完成后的回调函数 |