Package | Description |
---|---|
org.bouncycastle.pqc.math.linearalgebra |
Modifier and Type | Method and Description |
---|---|
GF2nPolynomialElement |
GF2nPolynomialElement.invertEEA()
Calculates the multiplicative inverse of this and returns the
result in a new GF2nPolynomialElement.
|
GF2nPolynomialElement |
GF2nPolynomialElement.invertMAIA()
Calculates the multiplicative inverse of this using the modified
almost inverse algorithm and returns the result in a new
GF2nPolynomialElement.
|
GF2nPolynomialElement |
GF2nPolynomialElement.invertSquare()
Calculates the multiplicative inverse of this and returns the
result in a new GF2nPolynomialElement.
|
static GF2nPolynomialElement |
GF2nPolynomialElement.ONE(GF2nPolynomialField f)
Create the one element.
|
GF2nPolynomialElement |
GF2nPolynomialElement.power(int k)
Calculates this to the power of k and returns the result
in a new GF2nPolynomialElement.
|
GF2nPolynomialElement |
GF2nPolynomialElement.squareBitwise()
Squares this GF2nPolynomialElement by shifting left its Bitstring and
reducing.
|
GF2nPolynomialElement |
GF2nPolynomialElement.squareMatrix()
Squares this GF2nPolynomialElement using GF2nField's squaring matrix.
|
GF2nPolynomialElement |
GF2nPolynomialElement.squarePreCalc()
Squares this GF2nPolynomialElement by using precalculated values and
reducing.
|
static GF2nPolynomialElement |
GF2nPolynomialElement.ZERO(GF2nPolynomialField f)
Create the zero element.
|
Constructor and Description |
---|
GF2nPolynomialElement(GF2nPolynomialElement other)
Creates a new GF2nPolynomialElement by cloning the given
GF2nPolynomialElement b.
|
Copyright © 2020 BouncyCastle.org. All rights reserved.