Developer Reference for Intel® Integrated Performance Primitives Cryptography
Sets up the parameters of an elliptic curve over a finite field.
IppStatus ippsGFpECSet(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC);
ippcp.h
pA |
Pointer to the coefficient A of the equation defining the elliptic curve. |
pB |
Pointer to the coefficient B of the equation defining the elliptic curve. |
pEC |
Pointer to the context of the elliptic curve. |
This function assigns input values to the parameters of the elliptic curve in the IppsGFpECState context, if they are supplied.
Only the pEC parameter is required. You can omit the other parameters by setting their values to NULL or zero.
ippStsNoErr |
Indicates no error. Any other value indicates an error or warning. |
ippStsNullPtrErr |
Indicates an error condition if pEC is NULL. |
ippStsContextMatchErr |
Indicates an error condition in the following cases:
|
ippStsOutOfRangeErr |
Indicates an error condition if pA or pB does not belong to the finite field specified by the pGFp context. |