Package | Description |
---|---|
org.bouncycastle.pqc.crypto.mceliece | |
org.bouncycastle.pqc.jcajce.provider.mceliece |
Modifier and Type | Class and Description |
---|---|
class |
McElieceCCA2Parameters
This class provides a specification for the parameters of the CCA2-secure
variants of the McEliece PKCS that are used with
McElieceFujisakiCipher , McElieceKobaraImaiCipher , and
McEliecePointchevalCipher . |
Modifier and Type | Method and Description |
---|---|
McElieceParameters |
McElieceKeyGenerationParameters.getParameters() |
McElieceParameters |
McElieceKeyParameters.getParameters() |
Constructor and Description |
---|
McElieceKeyGenerationParameters(SecureRandom random,
McElieceParameters params) |
McElieceKeyParameters(boolean isPrivate,
McElieceParameters params) |
McEliecePrivateKeyParameters(String oid,
int n,
int k,
byte[] encField,
byte[] encGoppaPoly,
byte[] encSInv,
byte[] encP1,
byte[] encP2,
byte[] encH,
byte[][] encQInv,
McElieceParameters params)
Constructor (used by the
McElieceKeyFactory ). |
McEliecePrivateKeyParameters(String oid,
int n,
int k,
GF2mField field,
PolynomialGF2mSmallM goppaPoly,
GF2Matrix sInv,
Permutation p1,
Permutation p2,
GF2Matrix h,
PolynomialGF2mSmallM[] qInv,
McElieceParameters params)
Constructor.
|
McEliecePublicKeyParameters(String oid,
int t,
int n,
byte[] encG,
McElieceParameters params)
Constructor (used by
McElieceKeyFactory ). |
McEliecePublicKeyParameters(String oid,
int n,
int t,
GF2Matrix g,
McElieceParameters params)
Constructor (used by
McElieceKeyFactory ). |
Modifier and Type | Method and Description |
---|---|
McElieceParameters |
BCMcEliecePublicKey.getMcElieceParameters() |
McElieceParameters |
BCMcEliecePrivateKey.getMcElieceParameters() |
Copyright © 2016 BouncyCastle.org. All rights reserved.