public class PolynomialRingGF2m
extends java.lang.Object
Modifier and Type | Field | 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 | Description |
---|---|
PolynomialRingGF2m(GF2mField field,
PolynomialGF2mSmallM p) |
Constructor.
|
Modifier and Type | Method | 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()