aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2024-05-14 14:23:44 +0200
committerJ08nY2024-05-14 14:23:44 +0200
commit9a16c642af2ca81b12b4545a7227b3746639e4d0 (patch)
tree52b0980c21be064d6bb1e7bc3dd8f913cdf65242
parentba76bd7c04a94b52f57eda418e270dc658976c12 (diff)
downloadECTester-9a16c642af2ca81b12b4545a7227b3746639e4d0.tar.gz
ECTester-9a16c642af2ca81b12b4545a7227b3746639e4d0.tar.zst
ECTester-9a16c642af2ca81b12b4545a7227b3746639e4d0.zip
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/test/suites/StandaloneSignatureSuite.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/test/suites/StandaloneSignatureSuite.java b/standalone/src/main/java/cz/crcs/ectester/standalone/test/suites/StandaloneSignatureSuite.java
index 94e810e..bafaa90 100644
--- a/standalone/src/main/java/cz/crcs/ectester/standalone/test/suites/StandaloneSignatureSuite.java
+++ b/standalone/src/main/java/cz/crcs/ectester/standalone/test/suites/StandaloneSignatureSuite.java
@@ -73,6 +73,10 @@ public class StandaloneSignatureSuite extends StandaloneTestSuite {
}
private void ecdsaTest(EC_SigResult sig, SignatureIdent sigIdent, Result.ExpectedValue expected, byte[] defaultData) throws NoSuchAlgorithmException {
+ if (!sig.getSig().equals(sigIdent.getHashAlgo())) {
+ doTest(CompoundTest.all(Result.ExpectedValue.SUCCESS, "ECDSA test of " + sig.getId() + " not applicable."));
+ return;
+ }
ECPublicKey ecpub = ECUtil.toPublicKey(EC_Store.getInstance().getObject(EC_Key.Public.class, sig.getVerifyKey()));
byte[] data = sig.getSigData();