aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java b/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
index 873757b..b8db7b8 100644
--- a/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
+++ b/src/cz/crcs/ectester/standalone/test/base/SignatureTestable.java
@@ -65,8 +65,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.initSign(signKey);
} catch (InvalidKeyException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -74,8 +73,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.update(data);
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -83,8 +81,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
signature = sig.sign();
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -92,8 +89,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.initVerify(verifyKey);
} catch (InvalidKeyException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -101,8 +97,7 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
sig.update(data);
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
return;
}
@@ -110,11 +105,11 @@ public class SignatureTestable extends StandaloneTestable<SignatureTestable.Sign
try {
verified = sig.verify(signature);
} catch (SignatureException e) {
- ok = false;
- hasRun = true;
+ failOnException(e);
+ return;
}
- ok = true;
+ ok = verified;
} catch (Exception ex) {
ok = false;
error = true;