From 80fb4a2dcc45ef66bf476e260b1107e0fa96b280 Mon Sep 17 00:00:00 2001 From: J08nY Date: Wed, 29 Nov 2017 02:52:22 +0100 Subject: Sketch out native SPI classes. --- .../libs/jni/NativeKeyPairGeneratorSpi.java | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java (limited to 'src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java') diff --git a/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java b/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java new file mode 100644 index 0000000..6b4e5e0 --- /dev/null +++ b/src/cz/crcs/ectester/standalone/libs/jni/NativeKeyPairGeneratorSpi.java @@ -0,0 +1,31 @@ +package cz.crcs.ectester.standalone.libs.jni; + +import java.security.InvalidAlgorithmParameterException; +import java.security.KeyPair; +import java.security.KeyPairGeneratorSpi; +import java.security.SecureRandom; +import java.security.spec.AlgorithmParameterSpec; + +/** + * @author Jan Jancar johny@neuromancer.sk + */ +public abstract class NativeKeyPairGeneratorSpi extends KeyPairGeneratorSpi { + @Override + public void initialize(int keysize, SecureRandom random) { + + } + + @Override + public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException { + + } + + @Override + public KeyPair generateKeyPair() { + return null; + } + + public static class TomCrypt extends NativeKeyPairGeneratorSpi { + + } +} -- cgit v1.2.3-70-g09d2