Uses of Interface
org.bouncycastle.pqc.math.linearalgebra.GFElement
-
Packages that use GFElement Package Description org.bouncycastle.pqc.math.linearalgebra -
-
Uses of GFElement in org.bouncycastle.pqc.math.linearalgebra
Classes in org.bouncycastle.pqc.math.linearalgebra that implement GFElement Modifier and Type Class Description class
GF2nElement
This abstract class implements an element of the finite field GF(2)n in either optimal normal basis representation (ONB) or in polynomial representation.class
GF2nONBElement
This class implements an element of the finite field GF(2n ).class
GF2nPolynomialElement
This class implements elements of finite binary fields GF(2n) using polynomial representation.Methods in org.bouncycastle.pqc.math.linearalgebra that return GFElement Modifier and Type Method Description GFElement
GF2nONBElement. add(GFElement addend)
Compute the sum of this element and addend.GFElement
GF2nPolynomialElement. add(GFElement addend)
Compute the sum of this element and addend.GFElement
GFElement. add(GFElement addend)
Compute the sum of this element and the addend.GFElement
GF2nONBElement. invert()
Compute the multiplicative inverse of this element.GFElement
GF2nPolynomialElement. invert()
Compute the multiplicative inverse of this element.GFElement
GFElement. invert()
Compute the multiplicative inverse of this element.GFElement
GF2nONBElement. multiply(GFElement factor)
Compute the product of this element and factor.GFElement
GF2nPolynomialElement. multiply(GFElement factor)
Compute the product of this element and factor.GFElement
GFElement. multiply(GFElement factor)
Compute the product of this element and factor.GFElement
GF2nElement. subtract(GFElement minuend)
Compute the difference of this element and minuend.GFElement
GFElement. subtract(GFElement minuend)
Compute the difference of this element and minuend.Methods in org.bouncycastle.pqc.math.linearalgebra with parameters of type GFElement Modifier and Type Method Description GFElement
GF2nONBElement. add(GFElement addend)
Compute the sum of this element and addend.GFElement
GF2nPolynomialElement. add(GFElement addend)
Compute the sum of this element and addend.GFElement
GFElement. add(GFElement addend)
Compute the sum of this element and the addend.void
GF2nONBElement. addToThis(GFElement addend)
Compute this + addend (overwrite this).void
GF2nPolynomialElement. addToThis(GFElement addend)
Compute this + addend (overwrite this).void
GFElement. addToThis(GFElement addend)
Compute the sum of this element and the addend, overwriting this element.GFElement
GF2nONBElement. multiply(GFElement factor)
Compute the product of this element and factor.GFElement
GF2nPolynomialElement. multiply(GFElement factor)
Compute the product of this element and factor.GFElement
GFElement. multiply(GFElement factor)
Compute the product of this element and factor.void
GF2nONBElement. multiplyThisBy(GFElement factor)
Compute this * factor (overwrite this).void
GF2nPolynomialElement. multiplyThisBy(GFElement factor)
Compute this * factor (overwrite this).void
GFElement. multiplyThisBy(GFElement factor)
Compute this * factor (overwrite this).GFElement
GF2nElement. subtract(GFElement minuend)
Compute the difference of this element and minuend.GFElement
GFElement. subtract(GFElement minuend)
Compute the difference of this element and minuend.void
GF2nElement. subtractFromThis(GFElement minuend)
Compute the difference of this element and minuend, overwriting this element.void
GFElement. subtractFromThis(GFElement minuend)
Compute the difference of this element and minuend, overwriting this element.
-