Functions for the GF(p^d) Field
Parent topic:
Finite Field Arithmetic
GFPXGetSize
Gets the size of the IppsGFPXState context of the finite field GF(p^d).
GFPXInit
Initializes the IppsGFPXState context of the finite field GF(p^d).
GFPXGet
Extracts parameters of the finite field GF(p^d) from the input structure.
GFPXElementGetSize
Gets the size of the IppsGFPXElement context of a GF(p^d) element.
GFPXElementInit
Initializes the IppsGFPXELement context of a GF(p^d) element.
GFPXSetElement
Assigns a value to an element of the GF(p^d) field.
GFPXSetElementZero
Assigns the zero value to an element of the GF(p^d) field.
GFPXSetElementPowerX
Assigns the value of a given power of x to an element of the GF(p^d) field.
GFPXSetElementRandom
Assigns a random value to an element of the GF(p^d) field.
GFPXCmpElement
Compares two elements of the GF(p^d) field.
GFPXCpyElement
Copies one element of the GF(p^d) field to another.
GFPXGetElement
Extracts the element of the GF(p^d) field from an input IppsGFPXELement context.
GFPXNeg
Computes the additive inverse for an element of the GF(p^d) field.
GFPXInv
Computes the multiplicative inverse for an element of the GF(p^d) field.
GFPXAdd
Adds two elements of the GF(p^d) field.
GFPXAdd_GFP
Adds elements of the GF(p^d) and GF(p) fields.
GFPXSub
Subtracts one element of the GF(p^d) field from another.
GFPXSub_GFP
Subtracts an element of the GF(p) field from an element of the GF(p^d) field.
GFPXMul
Multiplies two elements of the GF(p^d) field.
GFPXMul_GFP
Multiplies an element of the GF(p^d) field by an element of the GF(p) field.
GFPXExp
Raises an element of the GF(p^d) field to a non-negative power.
GFPXDiv
Performs the Euclidean division of two elements of the GF(p^d) field.
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.