SM3Pack, SM3Unpack
SM3Pack, SM3Unpack
Packs/unpacks the
IppsSM3State
context into/from a user-defined buffer.Syntax
IppStatus ippsSM3Pack (const IppsSM3State*
pCtx
, Ipp8u*
pBuffer
);
IppStatus ippsSM3Unpack (const Ipp8u*
pBuffer
, IppsSM3State*
pCtx
);
Include Files
ippcp.h
Parameters
- pCtx
- Pointer to theIppsSM3Statecontext.
- pBuffer
- Pointer to the user-defined buffer.
Description
The
SM3Pack
function transforms the *pCtx
context to a position-independent form and stores it in the *pBuffer
buffer. The SM3Unpack
function performs the inverse operation, that is, transforms the contents of the *pBuffer
buffer into a normal IppsSM3State
context. The SM3Pack
and SM3Unpack
functions enable replacing the position-dependent IppsSM3State
context in the memory. 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.