GFpECESInit_SM2
GFpECESInit_SM2
Initializes the ECES context.
Syntax
IppStatus ippsGFpECESInit_SM2(IppsGFpECState*
pEC
, IppsECES_StateSM2*
pState
, int
availableCtxSize
);
Include Files
ippcp.h
Parameters
- pEC
- Pointer to the elliptic curve context used in the ECES.
- pState
- Pointer to the buffer being initialized as the ECES context.
- availableCtxSize
- Available size of the buffer being initialized.
Description
The function initializes the memory buffer pointed to by
pState
as IppsECES_StateSM2
.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 isNULL.
- ippStsContextMatchErr
- Indicates an error condition if theIppsGFpECStatecontext parameter does not match the operation.
- ippStsNotSupportedModeErr
- Indicates an error condition if theIppsGFpECStatecontext parameter defines an elliptic curve over an extension of the prime finite field.
- ippStsSizeErr
- Indicates an error condition if size of the initialized buffer is not big enough for the operation.