aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java
diff options
context:
space:
mode:
authorJ08nY2019-07-11 21:43:27 +0200
committerJ08nY2019-07-11 21:43:27 +0200
commitf57fc9e3f61cf108016c10558f102f52728f1d3a (patch)
treeeddc02d6df756661c569a7c316e3d37bd6f8b32d /src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java
parent3925f8b3221bb42db0f84d5a23ad5220e3f6f93b (diff)
downloadECTester-f57fc9e3f61cf108016c10558f102f52728f1d3a.tar.gz
ECTester-f57fc9e3f61cf108016c10558f102f52728f1d3a.tar.zst
ECTester-f57fc9e3f61cf108016c10558f102f52728f1d3a.zip
Add MatrixSSL support.
Diffstat (limited to 'src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java')
-rw-r--r--src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java b/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java
index 98e6d10..963f871 100644
--- a/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java
+++ b/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java
@@ -287,4 +287,23 @@ 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);
+ }
}