Modifier and Type | Method and Description |
---|---|
Permutation |
McElieceCCA2PrivateKey.getP() |
Permutation |
McEliecePrivateKey.getP1() |
Permutation |
McEliecePrivateKey.getP2() |
Constructor and Description |
---|
McElieceCCA2PrivateKey(ASN1ObjectIdentifier oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
Permutation p,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv) |
McEliecePrivateKey(ASN1ObjectIdentifier oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
GF2Matrix sInv,
Permutation p1,
Permutation p2,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv) |
Modifier and Type | Method and Description |
---|---|
Permutation |
McElieceCCA2PrivateKeyParameters.getP() |
Permutation |
McEliecePrivateKeyParameters.getP1() |
Permutation |
McEliecePrivateKeyParameters.getP2() |
Constructor and Description |
---|
McElieceCCA2PrivateKeyParameters(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM gp,
Permutation p,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv,
McElieceCCA2Parameters params)
Constructor.
|
McEliecePrivateKeyParameters(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
GF2Matrix sInv,
Permutation p1,
Permutation p2,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv,
McElieceParameters params)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Permutation |
BCMcElieceCCA2PrivateKey.getP() |
Permutation |
BCMcEliecePrivateKey.getP1() |
Permutation |
BCMcEliecePrivateKey.getP2() |
Constructor and Description |
---|
BCMcElieceCCA2PrivateKey(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM gp,
Permutation p,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv)
Constructor (used by the
McElieceCCA2KeyPairGenerator ). |
BCMcEliecePrivateKey(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
GF2Matrix sInv,
Permutation p1,
Permutation p2,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv)
Constructor (used by the
McElieceKeyPairGenerator ). |
Modifier and Type | Method and Description |
---|---|
Permutation |
McElieceCCA2PrivateKeySpec.getP() |
Permutation |
McEliecePrivateKeySpec.getP1() |
Permutation |
McEliecePrivateKeySpec.getP2() |
Constructor and Description |
---|
McElieceCCA2PrivateKeySpec(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM gp,
Permutation p,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv)
Constructor.
|
McEliecePrivateKeySpec(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
GF2Matrix sInv,
Permutation p1,
Permutation p2,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv)
Constructor.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
GF2Matrix.leftMultiply(Permutation p)
Compute the product of a permutation matrix (which is generated from an
n-permutation) and this matrix.
|
Vector |
GF2Vector.multiply(Permutation p)
Multiply this vector with a permutation.
|
abstract Vector |
Vector.multiply(Permutation p)
Multiply this vector with a permutation.
|
Vector |
GF2mVector.multiply(Permutation p)
Multiply this vector with a permutation.
|
abstract Matrix |
Matrix.rightMultiply(Permutation p)
Compute the product of this matrix and 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) |
Permutation |
Permutation.rightMultiply(Permutation p)
Compute the product of this permutation and another permutation.
|
Constructor and Description |
---|
MaMaPe(GF2Matrix s,
GF2Matrix h,
Permutation p)
Construct a new
GoppaCode.MaMaPe container with the given parameters. |
Copyright © 2016 BouncyCastle.org. All rights reserved.