diff options
| author | Ján Jančár | 2024-03-28 15:45:21 +0100 |
|---|---|---|
| committer | GitHub | 2024-03-28 15:45:21 +0100 |
| commit | fb8ce97e06363637ccf0846c012e5e3c6bfa6f44 (patch) | |
| tree | c7582af73c6951de54725e1f8b8e32744dde3682 /standalone/src/main/java | |
| parent | 6945707a9b34acb275506bd89010b3d3e92c16c8 (diff) | |
| parent | 8e388999ceec941a8f26d3ee6ee7ece91c10ee0e (diff) | |
| download | ECTester-fb8ce97e06363637ccf0846c012e5e3c6bfa6f44.tar.gz ECTester-fb8ce97e06363637ccf0846c012e5e3c6bfa6f44.tar.zst ECTester-fb8ce97e06363637ccf0846c012e5e3c6bfa6f44.zip | |
Merge pull request #22 from crocs-muni/fix/libressl-build
Try to fix LibreSSL build.
Diffstat (limited to 'standalone/src/main/java')
9 files changed, 1 insertions, 107 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 cfdb964..53e9024 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java @@ -121,7 +121,6 @@ public class ECTesterStandalone { WolfCryptLib.class, MbedTLSLib.class, IppcpLib.class, - MatrixsslLib.class, NettleLib.class, LibresslLib.class}; for (Class<?> c : libClasses) { diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MatrixsslLib.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MatrixsslLib.java deleted file mode 100644 index fcc13ea..0000000 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MatrixsslLib.java +++ /dev/null @@ -1,20 +0,0 @@ -package cz.crcs.ectester.standalone.libs; - -import java.security.Provider; -import java.util.Set; - -/** - * @author Jan Jancar johny@neuromancer.sk - */ -public class MatrixsslLib extends NativeECLibrary { - - public MatrixsslLib() { - super("matrixssl_provider"); - } - - @Override - native Provider createProvider(); - - @Override - public native Set<String> getCurves(); -} diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MbedTLSLib.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MbedTLSLib.java index ace10d7..5c0ad12 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MbedTLSLib.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/MbedTLSLib.java @@ -9,7 +9,7 @@ import java.util.Set; public class MbedTLSLib extends NativeECLibrary { public MbedTLSLib() { - super("mbedtls_provider", "mbedcrypto"); + super("mbedtls_provider", "lib_mbedtls.so"); } @Override diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPrivateKey.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPrivateKey.java index 34f04e9..a788181 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPrivateKey.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPrivateKey.java @@ -120,13 +120,6 @@ public abstract class NativeECPrivateKey implements ECPrivateKey { } @SuppressWarnings("serial") - public static class Matrixssl extends Raw { - public Matrixssl(byte[] keyData, ECParameterSpec params) { - super(keyData, params); - } - } - - @SuppressWarnings("serial") public static class Libressl extends Raw { public Libressl(byte[] keyData, ECParameterSpec params) { super(keyData, params); diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPublicKey.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPublicKey.java index 16d903d..4761f11 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPublicKey.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPublicKey.java @@ -121,13 +121,6 @@ public abstract class NativeECPublicKey implements ECPublicKey { } @SuppressWarnings("serial") - public static class Matrixssl extends ANSIX962 { - public Matrixssl(byte[] keyData, ECParameterSpec params) { - super(keyData, params); - } - } - - @SuppressWarnings("serial") public static class Libressl extends ANSIX962 { public Libressl(byte[] keyData, ECParameterSpec params) { super(keyData, params); diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyAgreementSpi.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyAgreementSpi.java index 938af73..894da27 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyAgreementSpi.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyAgreementSpi.java @@ -354,26 +354,6 @@ public abstract class NativeKeyAgreementSpi extends KeyAgreementSpi { } } - public abstract static class Matrixssl extends SimpleKeyAgreementSpi { - private final String type; - - public Matrixssl(String type) { - this.type = type; - } - - @Override - native byte[] generateSecret(byte[] pubkey, byte[] privkey, ECParameterSpec params); - - @Override - native SecretKey generateSecret(byte[] pubkey, byte[] privkey, ECParameterSpec params, String algorithm); - } - - public static class MatrixsslECDH extends Matrixssl { - public MatrixsslECDH() { - super("ECDH"); - } - } - public abstract static class Libressl extends SimpleKeyAgreementSpi { private final String type; diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java index 4b5d652..0a9487f 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java @@ -293,25 +293,6 @@ public abstract class NativeKeyPairGeneratorSpi extends KeyPairGeneratorSpi { @Override native KeyPair generate(AlgorithmParameterSpec params, SecureRandom random); } - - public static class Matrixssl extends NativeKeyPairGeneratorSpi { - - public Matrixssl() { - initialize(256, new SecureRandom()); - } - - @Override - native boolean keysizeSupported(int keysize); - - @Override - native boolean paramsSupported(AlgorithmParameterSpec params); - - @Override - native KeyPair generate(int keysize, SecureRandom random); - - @Override - native KeyPair generate(AlgorithmParameterSpec params, SecureRandom random); - } public static class Libressl extends NativeKeyPairGeneratorSpi { diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeProvider.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeProvider.java index e036937..9ea1186 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeProvider.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeProvider.java @@ -125,17 +125,6 @@ public abstract class NativeProvider extends Provider { } @SuppressWarnings("serial") - public static class Matrixssl extends NativeProvider { - - public Matrixssl(String name, double version, String info) { - super(name, version, info); - } - - @Override - native void setup(); - } - - @SuppressWarnings("serial") public static class Libressl extends NativeProvider { public Libressl(String name, double version, String info) { diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeSignatureSpi.java b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeSignatureSpi.java index fd8d5ca..571a2ee 100644 --- a/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeSignatureSpi.java +++ b/standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeSignatureSpi.java @@ -505,27 +505,6 @@ public abstract class NativeSignatureSpi extends SignatureSpi { } } - public abstract static class Matrixssl extends SimpleSignatureSpi { - private final String type; - - public Matrixssl(String type) { - this.type = type; - } - - @Override - native byte[] sign(byte[] data, byte[] privkey, ECParameterSpec params); - - @Override - native boolean verify(byte[] signature, byte[] data, byte[] pubkey, ECParameterSpec params); - } - - public static class MatrixsslECDSAwithNONE extends Matrixssl { - - public MatrixsslECDSAwithNONE() { - super("NONEwithECDSA"); - } - } - public abstract static class Mscng extends ExtendedSignatureSpi { private final String type; |
