Uses of Class
org.bouncycastle.pqc.legacy.math.linearalgebra.Permutation
Packages that use Permutation
Package
Description
-
Uses of Permutation in org.bouncycastle.pqc.asn1
Methods in org.bouncycastle.pqc.asn1 that return PermutationModifier and TypeMethodDescriptionMcElieceCCA2PrivateKey.getP()McEliecePrivateKey.getP1()McEliecePrivateKey.getP2()Constructors in org.bouncycastle.pqc.asn1 with parameters of type PermutationModifierConstructorDescriptionMcElieceCCA2PrivateKey(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 Permutation in org.bouncycastle.pqc.jcajce.provider.mceliece
Methods in org.bouncycastle.pqc.jcajce.provider.mceliece that return Permutation -
Uses of Permutation in org.bouncycastle.pqc.legacy.crypto.mceliece
Methods in org.bouncycastle.pqc.legacy.crypto.mceliece that return PermutationModifier and TypeMethodDescriptionMcElieceCCA2PrivateKeyParameters.getP()McEliecePrivateKeyParameters.getP1()McEliecePrivateKeyParameters.getP2()Constructors in org.bouncycastle.pqc.legacy.crypto.mceliece with parameters of type PermutationModifierConstructorDescriptionMcElieceCCA2PrivateKeyParameters(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 Permutation in org.bouncycastle.pqc.legacy.math.linearalgebra
Methods in org.bouncycastle.pqc.legacy.math.linearalgebra that return PermutationModifier and TypeMethodDescriptionPermutation.computeInverse()Compute the inverse permutation P-1.GoppaCode.MaMaPe.getPermutation()Permutation.rightMultiply(Permutation p) Compute the product of this permutation and another permutation.Methods in org.bouncycastle.pqc.legacy.math.linearalgebra with parameters of type PermutationModifier and TypeMethodDescriptionGF2Matrix.leftMultiply(Permutation p) Compute the product of a permutation matrix (which is generated from an n-permutation) and this matrix.GF2mVector.multiply(Permutation p) Multiply this vector with a permutation.GF2Vector.multiply(Permutation p) Multiply this vector with a permutation.abstract VectorVector.multiply(Permutation p) Multiply this vector with a permutation.GF2Matrix.rightMultiply(Permutation p) Compute the product of this matrix and a permutation matrix which is generated from an n-permutation.GF2mMatrix.rightMultiply(Permutation perm) abstract MatrixMatrix.rightMultiply(Permutation p) Compute the product of this matrix and a permutation.Permutation.rightMultiply(Permutation p) Compute the product of this permutation and another permutation.Constructors in org.bouncycastle.pqc.legacy.math.linearalgebra with parameters of type PermutationModifierConstructorDescriptionMaMaPe(GF2Matrix s, GF2Matrix h, Permutation p) Construct a newGoppaCode.MaMaPecontainer with the given parameters.