ECCPInit
ECCPInit
Initializes the context for the elliptic curve cryptosystem over GF(p).
Syntax
IppStatus ippsECCPInit(int
feBitSize
, IppsECCPState*
pECC
);
Include Files
ippcp.h
Parameters
- feBitSize
- Size (in bits) of the underlying prime number.
- pECC
- Pointer to the cryptosystem context.
Description
The function initializes the context of the elliptic curve cryptosystem over the prime finite field GF(
p
).Context
is a structure IppsECCPState
designed to store information about the cryptosystem status.For security reasons, the length of the underlying prime number is restricted to 1 kilobit.
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.
- ippStsSizeErr
- Indicates an error condition if the value of the parameterfeBitSizeis less than 2.
- ippStsLengthErr
- Indicates an error condition if the value of thefeBitsizeparameter is less than 2 or greater than 1024.