org.bouncycastle.pqc.crypto.mceliece
Class McEliecePublicKeyParameters
java.lang.Object
org.bouncycastle.crypto.params.AsymmetricKeyParameter
org.bouncycastle.pqc.crypto.mceliece.McElieceKeyParameters
org.bouncycastle.pqc.crypto.mceliece.McEliecePublicKeyParameters
- All Implemented Interfaces:
- CipherParameters
public class McEliecePublicKeyParameters
- extends McElieceKeyParameters
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
McEliecePublicKeyParameters
public McEliecePublicKeyParameters(java.lang.String oid,
int n,
int t,
GF2Matrix g,
McElieceParameters params)
- Constructor (used by
McElieceKeyFactory).
- Parameters:
oid - n - the length of the codet - the error correction capability of the codeg - the generator matrixparams - McElieceParameters
McEliecePublicKeyParameters
public McEliecePublicKeyParameters(java.lang.String oid,
int t,
int n,
byte[] encG,
McElieceParameters params)
- Constructor (used by
McElieceKeyFactory).
- Parameters:
oid - n - the length of the codet - the error correction capability of the codeencG - the encoded generator matrixparams - McElieceParameters
getN
public int getN()
- Returns:
- the length of the code
getT
public int getT()
- Returns:
- the error correction capability of the code
getG
public GF2Matrix getG()
- Returns:
- the generator matrix
getOIDString
public java.lang.String getOIDString()
getK
public int getK()
- Returns:
- the dimension of the code