3.4.1.1 st_Crypto_Hash_Shake_Ctx
Description
This structure is used to define context for SHAKE algorithms variants.
Structure Elements Data Type | Element Name | Description |
---|---|---|
uint32_t | shakeSessionId | It defines the session ID, must be more than zero |
uint32_t | digestLen | Hash length required by user in bytes in multiples of 8 |
crypto_Hash_Algo_E | shakeAlgo_en | Enum to store algorithm value |
crypto_HandlerType_E | shakeHandler_en | Enum to crypto operation handler i.e., SW, HW |
uint8_t | arr_shakeDataCtx | Array for the context variable data storage |