CipherParameters
public 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, getT
public 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.