Visible to Intel only — GUID: GUID-9E4645D8-6F52-4C66-BB59-D50326BC64C6
Visible to Intel only — GUID: GUID-9E4645D8-6F52-4C66-BB59-D50326BC64C6
GFpMul_PE
Multiplies an element of the finite field and an element of its parent field.
Syntax
IppStatus ippsGFpMul_PE(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp);
Include Files
ippcp.h
Parameters
pA |
Pointer to the context of the first multiplicand, an element of the finite field. |
pParentB |
Pointer to the context of the second multiplicand, an element of the parent finite field. |
pR |
Pointer to the context of the resulting element of the finite field. |
pGFp |
Pointer to the context of the finite field. |
Description
This function computes the product of the element pA of the finite field specified by the context pGFp and the element pParentB of its ground finite field. The following pseudocode represents this operation: R = A ⋅ B.
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 any of the IppsGFpState and IppsGFpElement context parameters does not match the operation. |
ippStsOutOfRangeErr |
Indicates an error condition in the following cases:
|
ippStsBadArgErr |
Indicates an error condition if the context pGFp does not specify a prime field. |