aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java
diff options
context:
space:
mode:
authorJ08nY2017-11-26 23:27:07 +0100
committerJ08nY2017-11-26 23:27:07 +0100
commit83943c809c56c1856038b21fd91f50cc709310aa (patch)
tree5c832a8eff94794ec364bd0de5022e13aba3f88b /src/cz/crcs/ectester/standalone/test/KeyGenerationTestable.java
parent23bd6d8439e9e536d5de672a556211b896b9e98d (diff)
downloadECTester-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.java10
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) {