SHA384Pack, SHA384Unpack
Packs/unpacks the
IppsSHA384State
context into/from a user-defined buffer.Syntax
IppStatus ippsSHA384Pack (const IppsSHA384State*
pCtx
, Ipp8u*
pBuffer
);
IppStatus ippsSHA384Unpack (const Ipp8u*
pBuffer
, IppsSHA384State*
pCtx
);
Include Files
ippcp.h
Parameters
- pCtx
- Pointer to theIppsSHA384Statecontext.
- pBuffer
- Pointer to the user-defined buffer.
Description
The
SHA384Pack
function transforms the *pCtx
context to a position-independent form and stores it in the *pBuffer
buffer. The SHA384Unpack
function performs the inverse operation, that is, transforms the contents of the *pBuffer
buffer into a normal IppsSHA384State
context. The SHA384Pack
and SHA384Unpack
functions enable replacing the position-dependent IppsSHA384State
context in the memory. Call the
SHA384GetSize
function prior to SHA384Pack
/SHA384Unpack
to determine the size of the buffer.Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error or warning.
- ippStsNullPtrErr
- Indicates an error condition if any of the specified pointers isNULL.
- ippStsContextMatchErr
- Indicates an error condition if the context parameter does not match the operation.