CipherParameterspublic class McElieceCCA2Parameters extends McElieceParameters
DEFAULT_M, DEFAULT_T| Constructor | Description |
|---|---|
McElieceCCA2Parameters() |
Constructor.
|
McElieceCCA2Parameters(int keysize) |
Constructor.
|
McElieceCCA2Parameters(int m,
int t) |
Constructor.
|
McElieceCCA2Parameters(int m,
int t,
int poly) |
Constructor.
|
McElieceCCA2Parameters(int m,
int t,
int poly,
java.lang.String digest) |
Constructor.
|
McElieceCCA2Parameters(int m,
int t,
java.lang.String digest) |
Constructor.
|
McElieceCCA2Parameters(int keysize,
java.lang.String digest) |
Constructor.
|
McElieceCCA2Parameters(java.lang.String digest) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getDigest() |
Return the CCA2 mode digest if set.
|
getFieldPoly, getM, getN, getTpublic McElieceCCA2Parameters()
public McElieceCCA2Parameters(java.lang.String digest)
public McElieceCCA2Parameters(int keysize)
keysize - the length of a Goppa codejava.lang.IllegalArgumentException - if keysize < 1.public McElieceCCA2Parameters(int keysize,
java.lang.String digest)
keysize - the length of a Goppa codedigest - CCA2 mode digestjava.lang.IllegalArgumentException - if keysize < 1.public McElieceCCA2Parameters(int m,
int t)
m - degree of the finite field GF(2^m)t - error correction capability of the codejava.lang.IllegalArgumentException - if m < 1 or m > 32 or
t < 0 or t > n.public McElieceCCA2Parameters(int m,
int t,
java.lang.String digest)
m - degree of the finite field GF(2^m)t - error correction capability of the codejava.lang.IllegalArgumentException - if m < 1 or m > 32 or
t < 0 or t > n.public McElieceCCA2Parameters(int m,
int t,
int poly)
m - degree of the finite field GF(2^m)t - error correction capability of the codepoly - the field polynomialjava.lang.IllegalArgumentException - if m < 1 or m > 32 or
t < 0 or t > n or
poly is not an irreducible field polynomial.public McElieceCCA2Parameters(int m,
int t,
int poly,
java.lang.String digest)
m - degree of the finite field GF(2^m)t - error correction capability of the codepoly - the field polynomialdigest - CCA2 mode digestjava.lang.IllegalArgumentException - if m < 1 or m > 32 or
t < 0 or t > n or
poly is not an irreducible field polynomial.