Uses of Class
org.bouncycastle.pqc.legacy.math.linearalgebra.GF2mField
Packages that use GF2mField
Package
Description
-
Uses of GF2mField in org.bouncycastle.pqc.asn1
Methods in org.bouncycastle.pqc.asn1 that return GF2mFieldModifier and TypeMethodDescriptionMcElieceCCA2PrivateKey.getField()McEliecePrivateKey.getField()Constructors in org.bouncycastle.pqc.asn1 with parameters of type GF2mFieldModifierConstructorDescriptionMcElieceCCA2PrivateKey(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.jcajce.provider.mceliece
Methods in org.bouncycastle.pqc.jcajce.provider.mceliece that return GF2mField -
Uses of GF2mField in org.bouncycastle.pqc.legacy.crypto.mceliece
Methods in org.bouncycastle.pqc.legacy.crypto.mceliece that return GF2mFieldModifier and TypeMethodDescriptionMcElieceCCA2PrivateKeyParameters.getField()McEliecePrivateKeyParameters.getField()Constructors in org.bouncycastle.pqc.legacy.crypto.mceliece with parameters of type GF2mFieldModifierConstructorDescriptionMcElieceCCA2PrivateKeyParameters(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.legacy.math.linearalgebra
Fields in org.bouncycastle.pqc.legacy.math.linearalgebra declared as GF2mFieldMethods in org.bouncycastle.pqc.legacy.math.linearalgebra that return GF2mFieldMethods in org.bouncycastle.pqc.legacy.math.linearalgebra with parameters of type GF2mFieldModifier and TypeMethodDescriptionstatic GF2MatrixGoppaCode.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 GF2VectorGoppaCode.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).GF2Vector.toExtensionFieldVector(GF2mField field) Rewrite this vector as a vector over GF(2m) with t elements.Constructors in org.bouncycastle.pqc.legacy.math.linearalgebra with parameters of type GF2mFieldModifierConstructorDescriptionGF2mMatrix(GF2mField field, byte[] enc) Constructor.protectedGF2mMatrix(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.