Visible to Intel only — GUID: GUID-F1D7A48B-BC38-487B-8FD2-7F5258A5F275
Visible to Intel only — GUID: GUID-F1D7A48B-BC38-487B-8FD2-7F5258A5F275
Arithmetic of the Group of Elliptic Curve Points
This section describes the Intel® IPP Cryptography functions that implement arithmetic operations with points of elliptic curves EC. The elliptic curve is defined by the following equation:
y2 = x3 + A ⋅ x + B
where
A and B are the parameters of the curve
x and y are the coordinates of a point on the curve
This document considers elliptic curves constructed over the finite field GF(p) (prime or its extension), therefore the arithmetic of elliptic curves is based on the arithmetic of the underlying finite field. In the equation above, A, B, x, and y belong to the underlying field GF(p).
- GFpECGetSize
- GFpECInit
- GFpECSet
- GFpECSetSubgroup
- GFpECInitStd
- GFpECGet
- GFpECGetSubgroup
- GFpECScratchBufferSize
- GFpECVerify
- GFpECPointGetSize
- GFpECPointInit
- GFpECSetPointAtInfinity
- GFpECSetPoint, GFpECSetPointREgular
- GFpECSetPointOctString
- GFpECSetPointRandom
- GFpECMakePoint
- GFpECSetPointHash, GFpECSetPointHashBackCompatible, GFpECSetPointHash_rmf, GFpECSetPointHashBackCompatible_rmf
- GFpECGetPoint , GFpECGetPointRegular
- GFpECGetPointOctString
- GFpECTstPoint
- GFpECTstPointInSubgroup
- GFpECCpyPoint
- GFpECCmpPoint
- GFpECNegPoint
- GFpECAddPoint
- GFpECMulPoint
- GFpECPrivateKey, GFpECPublicKey, GFpECTstKeyPair
- GFpECPublicKey
- GFpECTstKeyPair
- GFpECPSharedSecretDH, GFpECPSharedSecretDHC
- GFpECSharedSecretDHC
- GFpECPSignDSA, GFpECPSignNR, GFpECPSignSM2
- GFpECPVerifyDSA, GFpECPVerifyNR, GFpECPVerifySM2
- GFpECSignNR
- GFpECVerifyNR
- GFpECSignSM2
- GFpECVerifySM2