|
Bouncy Castle Cryptography Library 1.87 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.bouncycastle.crypto.params.CMCEParameters
Parameter sets for the Classic McEliece KEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13.
Four parameter sets are provided for each of the four standardised code sizes (460896, 6688128, 6960119 and 8192128): a base set, a semi-systematic key-generation variant ("f"), a plaintext-confirmation variant ("pc"), and a combined variant ("pcf"). All sixteen sets use GF(2^13) and produce a 256-bit (32-byte) session key. The non-standardised mceliece348864 size is not provided; the deprecated NIST round 3 implementation that carried it, formerly under , has been removed.
| Field Summary | |
static CMCEParameters |
mceliece460896
Deprecated. |
static CMCEParameters |
mceliece460896f
Deprecated. |
static CMCEParameters |
mceliece460896pc
Deprecated. |
static CMCEParameters |
mceliece460896pcf
Deprecated. |
static CMCEParameters |
mceliece6688128
Deprecated. |
static CMCEParameters |
mceliece6688128f
Deprecated. |
static CMCEParameters |
mceliece6688128pc
Deprecated. |
static CMCEParameters |
mceliece6688128pcf
Deprecated. |
static CMCEParameters |
mceliece6960119
Deprecated. |
static CMCEParameters |
mceliece6960119f
Deprecated. |
static CMCEParameters |
mceliece6960119pc
Deprecated. |
static CMCEParameters |
mceliece6960119pcf
Deprecated. |
static CMCEParameters |
mceliece8192128
Deprecated. |
static CMCEParameters |
mceliece8192128f
Deprecated. |
static CMCEParameters |
mceliece8192128pc
Deprecated. |
static CMCEParameters |
mceliece8192128pcf
Deprecated. |
| Method Summary | |
int |
getEncapsulationLength()
Deprecated. |
int |
getM()
Deprecated. |
int |
getN()
Deprecated. |
java.lang.String |
getName()
Deprecated. |
int[] |
getPoly()
Deprecated. |
int |
getSessionKeySize()
Deprecated. |
int |
getT()
Deprecated. |
boolean |
isPc()
Deprecated. |
boolean |
isUsePivots()
Deprecated. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final CMCEParameters mceliece460896
public static final CMCEParameters mceliece460896f
public static final CMCEParameters mceliece460896pc
public static final CMCEParameters mceliece460896pcf
public static final CMCEParameters mceliece6688128
public static final CMCEParameters mceliece6688128f
public static final CMCEParameters mceliece6688128pc
public static final CMCEParameters mceliece6688128pcf
public static final CMCEParameters mceliece6960119
public static final CMCEParameters mceliece6960119f
public static final CMCEParameters mceliece6960119pc
public static final CMCEParameters mceliece6960119pcf
public static final CMCEParameters mceliece8192128
public static final CMCEParameters mceliece8192128f
public static final CMCEParameters mceliece8192128pc
public static final CMCEParameters mceliece8192128pcf
| Method Detail |
public java.lang.String getName()
public int getM()
public int getN()
public int getT()
public int[] getPoly()
public boolean isUsePivots()
public boolean isPc()
public int getSessionKeySize()
public int getEncapsulationLength()
|
Bouncy Castle Cryptography Library 1.87 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||