![]() |
xilasu
Vitis Drivers API Documentation
|
This structure contains SHA params info. More...
Data Fields | |
| u64 | DataAddr |
| SHA2/3 data address. More... | |
| u64 | HashAddr |
| SHA2/3 hash address. More... | |
| u32 | DataSize |
| SHA2/3 data size. More... | |
| u32 | HashBufSize |
| SHA2/3 hash buffer size. More... | |
| u8 | ShaMode |
SHA2/3 Mode, where XASU_SHA_MODE_SHAKE256 is valid only for SHA3 Type (XASU_SHA_MODE_SHA256 / XASU_SHA_MODE_SHA384 / XASU_SHA_MODE_SHA512 / XASU_SHA_MODE_SHAKE256) More... | |
| u8 | IsLast |
| Indicates whether it is the last update of data to AES engine. More... | |
| u8 | OperationFlags |
| SHA2/3 operation flags is a combination of (XASU_SHA_START, XASU_SHA_UPDATE, XASU_AES_FINISH) More... | |
| u8 | ShakeReserved |
| SHA3 SHAKE256 next xof enable flag. More... | |
This structure contains SHA params info.
| u64 XAsu_ShaOperationCmd::DataAddr |
SHA2/3 data address.
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().
| u32 XAsu_ShaOperationCmd::DataSize |
SHA2/3 data size.
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().
| u64 XAsu_ShaOperationCmd::HashAddr |
SHA2/3 hash address.
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().
| u32 XAsu_ShaOperationCmd::HashBufSize |
SHA2/3 hash buffer size.
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().
| u8 XAsu_ShaOperationCmd::IsLast |
Indicates whether it is the last update of data to AES engine.
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().
| u8 XAsu_ShaOperationCmd::OperationFlags |
SHA2/3 operation flags is a combination of (XASU_SHA_START, XASU_SHA_UPDATE, XASU_AES_FINISH)
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().
| u8 XAsu_ShaOperationCmd::ShakeReserved |
SHA3 SHAKE256 next xof enable flag.
NA for client. ASUFW internal use
| u8 XAsu_ShaOperationCmd::ShaMode |
SHA2/3 Mode, where XASU_SHA_MODE_SHAKE256 is valid only for SHA3 Type
(XASU_SHA_MODE_SHA256 / XASU_SHA_MODE_SHA384 / XASU_SHA_MODE_SHA512 / XASU_SHA_MODE_SHAKE256)
Referenced by XAsu_Sha2Operation(), and XAsu_Sha3Operation().