| Modifier and Type | Field and Description |
|---|---|
| public static final int | DEFAULT_M
The default extension degree |
| public static final int | DEFAULT_T
The default error correcting capability. |
| private Digest | |
| private int | fieldPoly
the field polynomial |
| private int | m
extension degree of the finite field GF(2^m) |
| private int | n
length of the code |
| private int | t
error correction capability of the code |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | McElieceParameters(int
the length of a Goppa code keysize, Digest CCA2 mode digest digest)Constructor. |
| public | McElieceParameters(int
degree of the finite field GF(2^m) m, int error correction capability of the code t)Constructor. |
| public | McElieceParameters(int
degree of the finite field GF(2^m) m, int error correction capability of the code t, Digest digest)Constructor. |
| public | McElieceParameters(int
degree of the finite field GF(2^m) m, int error correction capability of the code t, int the field polynomial poly)Constructor. |
| public | McElieceParameters(int
degree of the finite field GF(2^m) m, int error correction capability of the code t, int the field polynomial poly, Digest CCA2 mode digest digest)Constructor. |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public int | |
| public int | |
| public int |
| DEFAULT_M | back to summary |
|---|---|
| public static final int DEFAULT_M The default extension degree | |
| DEFAULT_T | back to summary |
|---|---|
| public static final int DEFAULT_T The default error correcting capability. | |
| digest | back to summary |
|---|---|
| private Digest digest | |
| fieldPoly | back to summary |
|---|---|
| private int fieldPoly the field polynomial | |
| m | back to summary |
|---|---|
| private int m extension degree of the finite field GF(2^m) | |
| n | back to summary |
|---|---|
| private int n length of the code | |
| t | back to summary |
|---|---|
| private int t error correction capability of the code | |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters() Constructor. Set the default parameters: extension degree. | |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(Digest digest) | |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(int keysize) Constructor.
| |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(int keysize, Digest digest) Constructor.
| |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(int m, int t) Constructor.
| |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(int m, int t, Digest digest) Constructor.
| |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(int m, int t, int poly) Constructor.
| |
| McElieceParameters | back to summary |
|---|---|
| public McElieceParameters(int m, int t, int poly, Digest digest) Constructor.
| |
| getFieldPoly | back to summary |
|---|---|
public int getFieldPoly()
| |
| getM | back to summary |
|---|---|
public int getM()
| |
| getN | back to summary |
|---|---|
public int getN()
| |
| getT | back to summary |
|---|---|
public int getT()
| |