ECCPInitStd

Initializes the context for the cryptosystem based on a standard elliptic curve.

Syntax

IppStatus ippsECCPInitStd128r1(IppsECCPState* pECC);

IppStatus ippsECCPInitStd128r2(IppsECCPState* pECC);

IppStatus ippsECCPInitStd192r1(IppsECCPState* pECC);

IppStatus ippsECCPInitStd224r1(IppsECCPState* pECC);

IppStatus ippsECCPInitStd256r1(IppsECCPState* pECC);

IppStatus ippsECCPInitStd384r1(IppsECCPState* pECC);

IppStatus ippsECCPInitStd521r1(IppsECCPState* pECC);

IppStatus ippsECCPInitStdSM2(IppsECCPState* pECC);

Include Files

ippcp.h

Parameters

pECC

Pointer to the cryptosystem context based on a standard elliptic curve.

Description

Each of these functions initializes the context of the elliptic curve cryptosystem based on a specific standard elliptic curve. For a list of these curves, see table Standard Elliptic Curves.

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.

Related Information

Data Security Considerations