HashStateMethodSet¶
Updates the IppsHashState_rmf
structure with a new pointer to IppsHashMethod
and initializes it with the pre-defined hash algorithm parameters.
Syntax¶
IppStatus ippsHashStateMethodSet_SM3(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA256(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA256_NI(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA256_TT(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA224(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA224_NI(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA224_TT(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA512(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA384(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA512_256(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
IppStatus ippsHashStateMethodSet_SHA512_224(IppsHashState_rmf* pState, IppsHashMethod* pMethod)
Include Files¶
ippcp.h
Parameters¶
pState |
Pointer to the |
pMethod |
Pointer to the method for the update of the context. |
Description¶
Each of these functions:
Accepts pointer to
IppsHashState_rmf
context, which is proceeded withippsHashInit
function before.Updates stored inside of the context pointer to
IppsHashMethod
.Initializes it to the method-defined implementation of a particular hash algorithm.
Use these functions in calls to HashInit
and HashMessage
.
Return Values¶
ippStsNoErr |
Indicates no errors. Any other value indicates an error or warning. |
ippStsNullPtrErr |
Indicates an error condition if any of the specified pointers are NULL. |