Uses of Class
org.bouncycastle.pqc.math.linearalgebra.GF2mField
-
Packages that use GF2mField Package Description org.bouncycastle.pqc.asn1 org.bouncycastle.pqc.crypto.mceliece org.bouncycastle.pqc.jcajce.provider.mceliece org.bouncycastle.pqc.math.linearalgebra -
-
Uses of GF2mField in org.bouncycastle.pqc.asn1
Methods in org.bouncycastle.pqc.asn1 that return GF2mField Modifier and Type Method Description GF2mField
McElieceCCA2PrivateKey. getField()
GF2mField
McEliecePrivateKey. getField()
Constructors in org.bouncycastle.pqc.asn1 with parameters of type GF2mField Constructor Description McElieceCCA2PrivateKey(int n, int k, GF2mField field, PolynomialGF2mSmallM goppaPoly, Permutation p, AlgorithmIdentifier digest)
McEliecePrivateKey(int n, int k, GF2mField field, PolynomialGF2mSmallM goppaPoly, Permutation p1, Permutation p2, GF2Matrix sInv)
-
Uses of GF2mField in org.bouncycastle.pqc.crypto.mceliece
Methods in org.bouncycastle.pqc.crypto.mceliece that return GF2mField Modifier and Type Method Description GF2mField
McElieceCCA2PrivateKeyParameters. getField()
GF2mField
McEliecePrivateKeyParameters. getField()
Constructors in org.bouncycastle.pqc.crypto.mceliece with parameters of type GF2mField Constructor Description McElieceCCA2PrivateKeyParameters(int n, int k, GF2mField field, PolynomialGF2mSmallM gp, GF2Matrix canonicalCheckMatrix, Permutation p, String digest)
Constructor.McElieceCCA2PrivateKeyParameters(int n, int k, GF2mField field, PolynomialGF2mSmallM gp, Permutation p, String digest)
Constructor.McEliecePrivateKeyParameters(int n, int k, GF2mField field, PolynomialGF2mSmallM gp, Permutation p1, Permutation p2, GF2Matrix sInv)
Constructor. -
Uses of GF2mField in org.bouncycastle.pqc.jcajce.provider.mceliece
Methods in org.bouncycastle.pqc.jcajce.provider.mceliece that return GF2mField Modifier and Type Method Description GF2mField
BCMcElieceCCA2PrivateKey. getField()
GF2mField
BCMcEliecePrivateKey. getField()
-
Uses of GF2mField in org.bouncycastle.pqc.math.linearalgebra
Fields in org.bouncycastle.pqc.math.linearalgebra declared as GF2mField Modifier and Type Field Description protected GF2mField
GF2mMatrix. field
finite field GF(2^m)Methods in org.bouncycastle.pqc.math.linearalgebra that return GF2mField Modifier and Type Method Description GF2mField
GF2mVector. getField()
Methods in org.bouncycastle.pqc.math.linearalgebra with parameters of type GF2mField Modifier and Type Method Description static GF2Matrix
GoppaCode. createCanonicalCheckMatrix(GF2mField field, PolynomialGF2mSmallM gp)
Construct the check matrix of a Goppa code in canonical form from the irreducible Goppa polynomial over the finite field GF(2m).static GF2Vector
GoppaCode. syndromeDecode(GF2Vector syndVec, GF2mField field, PolynomialGF2mSmallM gp, PolynomialGF2mSmallM[] sqRootMatrix)
Find an error vector e over GF(2) from an input syndrome s over GF(2m).GF2mVector
GF2Vector. toExtensionFieldVector(GF2mField field)
Rewrite this vector as a vector over GF(2m) with t elements.Constructors in org.bouncycastle.pqc.math.linearalgebra with parameters of type GF2mField Constructor Description GF2mField(GF2mField field)
GF2mMatrix(GF2mField field, byte[] enc)
Constructor.GF2mMatrix(GF2mField field, int[][] matrix)
Constructor.GF2mVector(GF2mField field, byte[] v)
creates the vector over GF(2^m) of given length and with elements from array v (beginning at the first bit)GF2mVector(GF2mField field, int[] vector)
Create a new vector over GF(2m) of the given length and element array.PolynomialGF2mSmallM(GF2mField field)
Construct the zero polynomial over the finite field GF(2^m).PolynomialGF2mSmallM(GF2mField field, byte[] enc)
Create a polynomial over the finite field GF(2^m).PolynomialGF2mSmallM(GF2mField field, int degree)
Construct a monomial of the given degree over the finite field GF(2^m).PolynomialGF2mSmallM(GF2mField field, int[] coeffs)
Construct the polynomial over the given finite field GF(2^m) from the given coefficient vector.PolynomialGF2mSmallM(GF2mField field, int deg, char typeOfPolynomial, SecureRandom sr)
Construct a polynomial over the finite field GF(2^m).PolynomialRingGF2m(GF2mField field, PolynomialGF2mSmallM p)
Constructor.
-