GFpScratchBufferSize
GFpScratchBufferSize
Gets the size of the scratch buffer.
Syntax
IppStatus ippsGFpScratchBufferSize(int
nExponents
, int
ExpBitSize
, const IppsGFpState*
pGFp
, int*
pBufferSize
);
Include Files
ippcp.h
Parameters
- nExponents
- Number of exponents.
- ExpBitSize
- Maximum bit size of the exponents.
- pGFp
- Pointer to the context of the finite field.
- pBufferSize
- Pointer to the calculated buffer size in bytes.
Description
This function computes the size of the scratch buffer for the
ippsGFpExp
and ippsGFpMultiExp
functions. The pGFp
parameter specifies the context of the finite field.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 thepGFpcontext parameter does not match the operation.
- ippStsBadArgErr
- Indicates an error condition in the following cases:
- The number of exponents is zero or negative.
- The number of exponents is greater than 6.