Class XMSSMTTest

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.bouncycastle.pqc.jcajce.provider.test.XMSSMTTest
All Implemented Interfaces:
junit.framework.Test

public class XMSSMTTest extends junit.framework.TestCase
Test cases for the use of XMSS^MT with the BCPQC provider.
  • Constructor Details

    • XMSSMTTest

      public XMSSMTTest()
  • Method Details

    • setUp

      public void setUp()
      Overrides:
      setUp in class junit.framework.TestCase
    • test160PrivateKeyRecovery

      public void test160PrivateKeyRecovery() throws Exception
      Throws:
      Exception
    • testPrivateKeyRecovery

      public void testPrivateKeyRecovery() throws Exception
      Throws:
      Exception
    • testPublicKeyRecovery

      public void testPublicKeyRecovery() throws Exception
      Throws:
      Exception
    • testKeyExtraction

      public void testKeyExtraction() throws Exception
      Throws:
      Exception
    • testXMSSMTSha256SignatureMultiple

      public void testXMSSMTSha256SignatureMultiple() throws Exception
      Throws:
      Exception
    • testXMSSMTSha512KeyFactory

      public void testXMSSMTSha512KeyFactory() throws Exception
      Throws:
      Exception
    • testXMSSMTSha256Signature

      public void testXMSSMTSha256Signature() throws Exception
      Throws:
      Exception
    • testXMSSMTSha512Signature

      public void testXMSSMTSha512Signature() throws Exception
      Throws:
      Exception
    • testXMSSMTShake128Signature

      public void testXMSSMTShake128Signature() throws Exception
      Throws:
      Exception
    • testXMSSMTShake256Signature

      public void testXMSSMTShake256Signature() throws Exception
      Throws:
      Exception
    • testKeyRebuild

      public void testKeyRebuild() throws Exception
      Throws:
      Exception
    • testXMSSMTSha256KeyFactory

      public void testXMSSMTSha256KeyFactory() throws Exception
      Throws:
      Exception
    • testPrehashWithWithout

      public void testPrehashWithWithout() throws Exception
      Throws:
      Exception
    • testExhaustion

      public void testExhaustion() throws Exception
      Throws:
      Exception
    • testNoRepeats

      public void testNoRepeats() throws Exception
      Throws:
      Exception
    • testShardedKeyExhaustion

      public void testShardedKeyExhaustion() throws Exception
      Throws:
      Exception
    • testReserialization

      public void testReserialization() throws Exception
      Throws:
      Exception