Uses of Class
org.bouncycastle.pqc.math.linearalgebra.Permutation
-
Packages that use Permutation Package Description org.bouncycastle.pqc.asn1 org.bouncycastle.pqc.crypto.mceliece org.bouncycastle.pqc.jcajce.provider.mceliece org.bouncycastle.pqc.math.linearalgebra -
-
Uses of Permutation in org.bouncycastle.pqc.asn1
Methods in org.bouncycastle.pqc.asn1 that return Permutation Modifier and Type Method Description Permutation
McElieceCCA2PrivateKey. getP()
Permutation
McEliecePrivateKey. getP1()
Permutation
McEliecePrivateKey. getP2()
Constructors in org.bouncycastle.pqc.asn1 with parameters of type Permutation 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 Permutation in org.bouncycastle.pqc.crypto.mceliece
Methods in org.bouncycastle.pqc.crypto.mceliece that return Permutation Modifier and Type Method Description Permutation
McElieceCCA2PrivateKeyParameters. getP()
Permutation
McEliecePrivateKeyParameters. getP1()
Permutation
McEliecePrivateKeyParameters. getP2()
Constructors in org.bouncycastle.pqc.crypto.mceliece with parameters of type Permutation 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 Permutation in org.bouncycastle.pqc.jcajce.provider.mceliece
Methods in org.bouncycastle.pqc.jcajce.provider.mceliece that return Permutation Modifier and Type Method Description Permutation
BCMcElieceCCA2PrivateKey. getP()
Permutation
BCMcEliecePrivateKey. getP1()
Permutation
BCMcEliecePrivateKey. getP2()
-
Uses of Permutation in org.bouncycastle.pqc.math.linearalgebra
Methods in org.bouncycastle.pqc.math.linearalgebra that return Permutation Modifier and Type Method Description Permutation
Permutation. computeInverse()
Compute the inverse permutation P-1.Permutation
GoppaCode.MaMaPe. getPermutation()
Permutation
Permutation. rightMultiply(Permutation p)
Compute the product of this permutation and another permutation.Methods in org.bouncycastle.pqc.math.linearalgebra with parameters of type Permutation Modifier and Type Method Description Matrix
GF2Matrix. leftMultiply(Permutation p)
Compute the product of a permutation matrix (which is generated from an n-permutation) and this matrix.Vector
GF2mVector. multiply(Permutation p)
Multiply this vector with a permutation.Vector
GF2Vector. multiply(Permutation p)
Multiply this vector with a permutation.abstract Vector
Vector. multiply(Permutation p)
Multiply this vector with a permutation.Matrix
GF2Matrix. rightMultiply(Permutation p)
Compute the product of this matrix and a permutation matrix which is generated from an n-permutation.Matrix
GF2mMatrix. rightMultiply(Permutation perm)
abstract Matrix
Matrix. rightMultiply(Permutation p)
Compute the product of this matrix and a permutation.Permutation
Permutation. rightMultiply(Permutation p)
Compute the product of this permutation and another permutation.Constructors in org.bouncycastle.pqc.math.linearalgebra with parameters of type Permutation Constructor Description MaMaPe(GF2Matrix s, GF2Matrix h, Permutation p)
Construct a newGoppaCode.MaMaPe
container with the given parameters.
-