HashGetSize#

Gets the size of the IppsHashState or IppsHashState_rmf context in bytes.

Syntax#

IppStatus ippsHashGetSize(int *pSize);

IppStatus ippsHashGetSize_rmf(int *pSize);

IppStatus ippsHashGetSizeOptimal_rmf(int *pSize, IppsHashMethod* pMethod);

Include Files#

ippcp.h

Parameters#

pSize

Pointer to the value of the IppsHashState or IppsHashState_rmf context size.

IppsHashMethod*

Pointer to the hash method.

Description#

Note

ippsHashGetSize function is deprecated. Please refer to Deprecated Functions section for the recommendations for transition.

The functions get the size of the IppsHashState or IppsHashState_rmf context in bytes and stores it in *pSize. ippsHashGetSize and ippsHashGetSize_rmf are universal for supported hash methods and provide a size sufficient for the largest method. ippsHashGetSizeOptimal_rmf provides the minimum size required for a particular method and can be used to reduce memory consumption.

Note

This function has a reduced memory footprint version. To learn more, see Reduced Memory Footprint Functions.

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 is NULL.