Visible to Intel only — GUID: GUID-0FBEF5DB-62FB-4D6A-A08B-24C1B6FFB992
Visible to Intel only — GUID: GUID-0FBEF5DB-62FB-4D6A-A08B-24C1B6FFB992
GFpECESGetSize_SM2
Gets the size of the SM2 elliptic curve encryption context.
Syntax
IppStatus ippsGFpECESGetSize_SM2(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 ECES context. |
Description
The function computes the size of the buffer in bytes for the IppsECES_StateSM2 context to be used later. The pEC parameter represents a properly initialized elliptic curve using the encryption 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 is NULL. |
ippStsContextMatchErr |
Indicates an error condition if the IppsGFpECState context parameter does not match the operation. |
ippStsNotSupportedModeErr |
Indicates an error condition if the IppsGFpECState context parameter defines an elliptic curve over an extension of the prime finite field. |