public class McElieceCCA2Parameters extends McElieceParameters
DEFAULT_M, DEFAULT_T| Constructor and 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 and 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.