GFpECESGetBufferSize_SM2

GFpECESGetBufferSize_SM2#

Returns sizes of the ECES SM2 buffer components.

Syntax#

IppStatus ippsGFpECESGetBufferSize_SM2(int* pPubKeySize, int* pTagSize, const ippsECES_StateSM2* pState);

Include Files#

ippcp.h

Parameters#

pPubKeySize

Pointer to the size of the public key representation.

pTagSize

Pointer to the maximum size of the authentication tag buffer.

pState

Pointer to the buffer being initialized as the ECES context.

Description#

The function returns buffer sizes for the public key and authentication tag representations.

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.

ippStsContextMatchErr

Indicates an error condition if the IppsECES_StateSM2 context parameter does not match the operation.