.. _eccpinitstd: 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 ---------- .. list-table:: :header-rows: 0 * - 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 ------------- .. list-table:: :header-rows: 0 * - 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. .. rubric:: Related Information :ref:`data-security-considerations`