| Modifier and Type | Field and Description |
|---|---|
| private SecureRandom | |
| private static final BigInteger | |
| private int | |
| private static final BigInteger | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public GOST3410Parameters | Returns: a generated GOST3410 parameters object.which generates the p , q and a values from the given parameters, returning the GOST3410Parameters object. |
| public void | init(int
size of the key size, int type procedure A,B = 1; A',B' - else typeproc, SecureRandom random byte source. random)initialise the key generator. |
| private int | |
| private long | |
| private void | |
| private void | |
| private BigInteger |
| init_random | back to summary |
|---|---|
| private SecureRandom init_random | |
| ONE | back to summary |
|---|---|
| private static final BigInteger ONE | |
| size | back to summary |
|---|---|
| private int size | |
| TWO | back to summary |
|---|---|
| private static final BigInteger TWO | |
| typeproc | back to summary |
|---|---|
| private int typeproc | |
| GOST3410ParametersGenerator | back to summary |
|---|---|
| public GOST3410ParametersGenerator() | |
| generateParameters | back to summary |
|---|---|
| public GOST3410Parameters generateParameters() which generates the p , q and a values from the given parameters, returning the GOST3410Parameters object.
| |
| init | back to summary |
|---|---|
| public void init(int size, int typeproc, SecureRandom random) initialise the key generator.
| |
| procedure_A | back to summary |
|---|---|
| private int procedure_A(int x0, int c, BigInteger[] pq, int size) | |
| procedure_Aa | back to summary |
|---|---|
| private long procedure_Aa(long x0, long c, BigInteger[] pq, int size) | |
| procedure_B | back to summary |
|---|---|
| private void procedure_B(int x0, int c, BigInteger[] pq) | |
| procedure_Bb | back to summary |
|---|---|
| private void procedure_Bb(long x0, long c, BigInteger[] pq) | |
| procedure_C | back to summary |
|---|---|
| private BigInteger procedure_C(BigInteger p, BigInteger q) | |