GFpECScratchBufferSize

Gets the size of the scratch buffer.

Syntax

IppStatus ippsGFpECScratchBufferSize(int nScalars, const IppsGFpECState* pEC, int* pBufferSize);

Include Files

ippcp.h

Parameters

nScalars

Number of scalar values. This may take the following values:

pEC

Pointer to the context of the elliptic curve.

pBufferSize

Pointer to the calculated buffer size in bytes.

Description

This function computes the size of the scratch buffer for functions that require an external scratch buffer.

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.

ippStsContextMatchErr

Indicates an error condition if the IppsGFpECState context parameter does not match the operation.

ippStsBadArgErr

Indicates an error condition if nScalars <= 0 or nScalars > 6