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.