GFpECESStart_SM2#

Starts the ECES SM2 encryption or decryption chain.

Syntax#

IppStatus ippsGFpECESStart_SM2(IppsECES_StateSM2* pState);

Include Files#

ippcp.h

Parameters#

pState

Pointer to the buffer being initialized as the ECES context.

Description#

The function starts a chain of the ippsGFpECESEncrypt_SM2 or ippsGFpECESDecrypt_SM2 function calls. In fact, the functions starts computing the authentication tag as required in SM2 PKE.

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.