diff options
| author | Ján Jančár | 2024-03-27 17:44:43 +0100 |
|---|---|---|
| committer | GitHub | 2024-03-27 17:44:43 +0100 |
| commit | 14bb8dce2ec147970c3ad1d0433d59b0e0c55450 (patch) | |
| tree | d269c72270caa8123620c0a10e3ae99de7c24284 /standalone/src/main/java | |
| parent | 96f21ccff6cc3daa5728e4700459d655238f5b93 (diff) | |
| parent | 88e480904c24d4c93ef6420acb6bf92ae95871af (diff) | |
| download | ECTester-14bb8dce2ec147970c3ad1d0433d59b0e0c55450.tar.gz ECTester-14bb8dce2ec147970c3ad1d0433d59b0e0c55450.tar.zst ECTester-14bb8dce2ec147970c3ad1d0433d59b0e0c55450.zip | |
Merge pull request #21 from crocs-muni/feat/codecov
Add code coverage measurement.
Diffstat (limited to 'standalone/src/main/java')
| -rw-r--r-- | standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java | 10 | ||||
| -rw-r--r-- | standalone/src/main/java/cz/crcs/ectester/standalone/libs/WolfCryptLib.java | 10 |
2 files changed, 17 insertions, 3 deletions
diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java b/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java index 57ab98f..cfdb964 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java @@ -839,9 +839,13 @@ public class ECTesterStandalone { KeyPair kp = kpg.genKeyPair(); ECPrivateKey privateKey = (ECPrivateKey) kp.getPrivate(); ECParameterSpec params = privateKey.getParams(); - System.out.println(params); - EC_Curve curve = EC_Curve.fromSpec(params); - curve.writeCSV(System.out); + if (params == null) { + System.err.println("Parameters could not be exported (they are NULL)."); + } else { + System.out.println(params); + EC_Curve curve = EC_Curve.fromSpec(params); + curve.writeCSV(System.out); + } } public static void main(String[] args) { diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/WolfCryptLib.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/WolfCryptLib.java index b58eb91..ff592d1 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/WolfCryptLib.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/WolfCryptLib.java @@ -12,6 +12,16 @@ public class WolfCryptLib extends ProviderECLibrary { } @Override + public boolean initialize() { + try { + System.loadLibrary("wolfcryptjni"); + return super.initialize(); + } catch (UnsatisfiedLinkError ule) { + return false; + } + } + + @Override public Set<String> getCurves() { return new HashSet<>(); } |
