summaryrefslogtreecommitdiffstats
path: root/bcprov/src/main/java/org/bouncycastle/crypto/prng/test/X931TestVector.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/crypto/prng/test/X931TestVector.java')
-rw-r--r--bcprov/src/main/java/org/bouncycastle/crypto/prng/test/X931TestVector.java56
1 files changed, 56 insertions, 0 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/crypto/prng/test/X931TestVector.java b/bcprov/src/main/java/org/bouncycastle/crypto/prng/test/X931TestVector.java
new file mode 100644
index 0000000..ce57a96
--- /dev/null
+++ b/bcprov/src/main/java/org/bouncycastle/crypto/prng/test/X931TestVector.java
@@ -0,0 +1,56 @@
+package org.bouncycastle.crypto.prng.test;
+
+import org.bouncycastle.crypto.BlockCipher;
+import org.bouncycastle.crypto.prng.EntropySourceProvider;
+
+public class X931TestVector
+{
+ private final BlockCipher engine;
+ private final EntropySourceProvider entropyProvider;
+ private final String key;
+ private final String dateTimeVector;
+ private final boolean predictionResistant;
+ private final String[] expected;
+
+ public X931TestVector(BlockCipher engine, EntropySourceProvider entropyProvider, String key, String dateTimeVector, boolean predictionResistant, String[] expected)
+ {
+ this.engine = engine;
+ this.entropyProvider = entropyProvider;
+ this.key = key;
+
+
+ this.dateTimeVector = dateTimeVector;
+ this.predictionResistant = predictionResistant;
+ this.expected = expected;
+ }
+
+ public String getDateTimeVector()
+ {
+ return dateTimeVector;
+ }
+
+ public BlockCipher getEngine()
+ {
+ return engine;
+ }
+
+ public EntropySourceProvider getEntropyProvider()
+ {
+ return entropyProvider;
+ }
+
+ public String[] getExpected()
+ {
+ return expected;
+ }
+
+ public String getKey()
+ {
+ return key;
+ }
+
+ public boolean isPredictionResistant()
+ {
+ return predictionResistant;
+ }
+}