public class PolynomialRingGF2m
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected PolynomialGF2mSmallM[] |
sqMatrix
the squaring matrix for this polynomial ring (given as the array of its
row vectors)
|
protected PolynomialGF2mSmallM[] |
sqRootMatrix
the matrix for computing square roots in this polynomial ring (given as
the array of its row vectors).
|
Constructor and Description |
---|
PolynomialRingGF2m(GF2mField field,
PolynomialGF2mSmallM p)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PolynomialGF2mSmallM[] |
getSquareRootMatrix() |
PolynomialGF2mSmallM[] |
getSquaringMatrix() |
protected PolynomialGF2mSmallM[] sqMatrix
protected PolynomialGF2mSmallM[] sqRootMatrix
public PolynomialRingGF2m(GF2mField field, PolynomialGF2mSmallM p)
field
- the finite fieldp
- the reduction polynomialpublic PolynomialGF2mSmallM[] getSquaringMatrix()
public PolynomialGF2mSmallM[] getSquareRootMatrix()