aboutsummaryrefslogtreecommitdiff
path: root/standalone/src/main/java/cz/crcs
diff options
context:
space:
mode:
authorJ08nY2024-03-28 10:21:30 +0100
committerJ08nY2024-03-28 10:22:03 +0100
commitc0426f1b41e9bc8978d813df0b687ceeeeb473d7 (patch)
tree61b4db5b4a26e624b8fbbffad46d535fb11a7b5c /standalone/src/main/java/cz/crcs
parent063b698ed716230b84f81cb88629ab63c0556000 (diff)
downloadECTester-c0426f1b41e9bc8978d813df0b687ceeeeb473d7.tar.gz
ECTester-c0426f1b41e9bc8978d813df0b687ceeeeb473d7.tar.zst
ECTester-c0426f1b41e9bc8978d813df0b687ceeeeb473d7.zip
Use vendored mbedTLS. Remove MatrixSSL.
Diffstat (limited to 'standalone/src/main/java/cz/crcs')
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java1
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/MatrixsslLib.java20
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPrivateKey.java7
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeECPublicKey.java7
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyAgreementSpi.java20
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java19
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeProvider.java11
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/libs/jni/NativeSignatureSpi.java21
8 files changed, 0 insertions, 106 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/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;