Class XMSSMTTest
- java.lang.Object
-
- TestCase
-
- org.bouncycastle.pqc.jcajce.provider.test.XMSSMTTest
-
public class XMSSMTTest extends TestCase
Test cases for the use of XMSS^MT with the BCPQC provider.
-
-
Constructor Summary
Constructors Constructor Description XMSSMTTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setUp()
void
testExhaustion()
void
testKeyExtraction()
void
testKeyRebuild()
void
testPrehashWithWithout()
void
testPrivateKeyRecovery()
void
testPublicKeyRecovery()
void
testReserialization()
void
testXMSSMTSha256KeyFactory()
void
testXMSSMTSha256Signature()
void
testXMSSMTSha256SignatureMultiple()
void
testXMSSMTSha512KeyFactory()
void
testXMSSMTSha512Signature()
void
testXMSSMTShake128Signature()
void
testXMSSMTShake256Signature()
-
-
-
Method Detail
-
setUp
public void setUp()
-
testPrivateKeyRecovery
public void testPrivateKeyRecovery() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testPublicKeyRecovery
public void testPublicKeyRecovery() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testKeyExtraction
public void testKeyExtraction() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTSha256SignatureMultiple
public void testXMSSMTSha256SignatureMultiple() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTSha512KeyFactory
public void testXMSSMTSha512KeyFactory() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTSha256Signature
public void testXMSSMTSha256Signature() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTSha512Signature
public void testXMSSMTSha512Signature() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTShake128Signature
public void testXMSSMTShake128Signature() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTShake256Signature
public void testXMSSMTShake256Signature() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testKeyRebuild
public void testKeyRebuild() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testXMSSMTSha256KeyFactory
public void testXMSSMTSha256KeyFactory() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testPrehashWithWithout
public void testPrehashWithWithout() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testExhaustion
public void testExhaustion() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testReserialization
public void testReserialization() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-