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()