| 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.
|
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.
|
McEliecePublicKeyParameters(String oid,
int n,
int t,
GF2Matrix g,
McElieceParameters params)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
McElieceParameters |
BCMcEliecePublicKey.getMcElieceParameters() |
McElieceParameters |
BCMcEliecePrivateKey.getMcElieceParameters() |
Copyright © 2015–2016 The veraPDF Consortium. All rights reserved.