aboutsummaryrefslogtreecommitdiffstats
path: root/libraries/spongycastle/core/src/test/java/org/spongycastle/crypto/prng/test/FixedSecureRandomTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/spongycastle/core/src/test/java/org/spongycastle/crypto/prng/test/FixedSecureRandomTest.java')
-rw-r--r--libraries/spongycastle/core/src/test/java/org/spongycastle/crypto/prng/test/FixedSecureRandomTest.java68
1 files changed, 0 insertions, 68 deletions
diff --git a/libraries/spongycastle/core/src/test/java/org/spongycastle/crypto/prng/test/FixedSecureRandomTest.java b/libraries/spongycastle/core/src/test/java/org/spongycastle/crypto/prng/test/FixedSecureRandomTest.java
deleted file mode 100644
index b10ad367f..000000000
--- a/libraries/spongycastle/core/src/test/java/org/spongycastle/crypto/prng/test/FixedSecureRandomTest.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package org.spongycastle.crypto.prng.test;
-
-import org.spongycastle.crypto.prng.FixedSecureRandom;
-import org.spongycastle.util.Arrays;
-import org.spongycastle.util.encoders.Hex;
-import org.spongycastle.util.test.SimpleTest;
-
-public class FixedSecureRandomTest
- extends SimpleTest
-{
- byte[] base = Hex.decode("deadbeefdeadbeef");
- byte[] r1 = Hex.decode("cafebabecafebabe");
- byte[] r2 = Hex.decode("ffffffffcafebabedeadbeef");
-
- public String getName()
- {
- return "FixedSecureRandom";
- }
-
- public void performTest()
- throws Exception
- {
- FixedSecureRandom fixed = new FixedSecureRandom(base);
- byte[] buf = new byte[8];
-
- fixed.nextBytes(buf);
-
- if (!Arrays.areEqual(buf, base))
- {
- fail("wrong data returned");
- }
-
- fixed = new FixedSecureRandom(base);
-
- byte[] seed = fixed.generateSeed(8);
-
- if (!Arrays.areEqual(seed, base))
- {
- fail("wrong seed data returned");
- }
-
- if (!fixed.isExhausted())
- {
- fail("not exhausted");
- }
-
- fixed = new FixedSecureRandom(new byte[][] { r1, r2 });
-
- seed = fixed.generateSeed(12);
-
- if (!Arrays.areEqual(seed, Hex.decode("cafebabecafebabeffffffff")))
- {
- fail("wrong seed data returned - composite");
- }
-
- fixed.nextBytes(buf);
-
- if (!Arrays.areEqual(buf, Hex.decode("cafebabedeadbeef")))
- {
- fail("wrong data returned");
- }
- }
-
- public static void main(String[] args)
- {
- runTest(new FixedSecureRandomTest());
- }
-}