GFpECKeyExchangeSM2_GetSize

GFpECKeyExchangeSM2_GetSize#

Gets the size of the SM2 Key Exchange Elliptic Curve context.

Syntax#

IppStatus ippsGFpECKeyExchangeSM2_GetSize(const IppsGFpECState* pEC, int* pSize)

Include Files#

ippcp.h

Parameters#

pEC

Pointer to the elliptic curve context.

pSize

Pointer to the size, in bytes, of the IppsGFpECKeyExchangeSM2State context.

Description#

The function computes the size of the buffer, in bytes, for the IppsGFpECKeyExchangeSM2State context to be used later. The pEC parameter represents a properly initialized elliptic curve using the SM2 Key Exchange scheme.

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

ippStsContextMatchErr

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