diff options
| author | J08nY | 2017-11-26 23:27:07 +0100 |
|---|---|---|
| committer | J08nY | 2017-11-26 23:27:07 +0100 |
| commit | 83943c809c56c1856038b21fd91f50cc709310aa (patch) | |
| tree | 5c832a8eff94794ec364bd0de5022e13aba3f88b /src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java | |
| parent | 23bd6d8439e9e536d5de672a556211b896b9e98d (diff) | |
| download | ECTester-83943c809c56c1856038b21fd91f50cc709310aa.tar.gz ECTester-83943c809c56c1856038b21fd91f50cc709310aa.tar.zst ECTester-83943c809c56c1856038b21fd91f50cc709310aa.zip | |
Split Util class into a package.
Diffstat (limited to '')
| -rw-r--r-- | src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java b/src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java index 8ad425b..381ce70 100644 --- a/src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java +++ b/src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java @@ -12,12 +12,16 @@ public class KeyGenerationTestable implements Testable { private KeyPair kp; private KeyPairGenerator kpg; - private int keysize; - private ECParameterSpec spec; + private int keysize = 0; + private ECParameterSpec spec = null; private boolean hasRun; private boolean error = false; private boolean ok; + public KeyGenerationTestable(KeyPairGenerator kpg) { + this.kpg = kpg; + } + public KeyGenerationTestable(KeyPairGenerator kpg, int keysize) { this.kpg = kpg; this.keysize = keysize; @@ -42,7 +46,7 @@ public class KeyGenerationTestable implements Testable { try { if (spec != null) { kpg.initialize(spec); - } else { + } else if (keysize != 0) { kpg.initialize(keysize); } } catch (InvalidAlgorithmParameterException e) { |
