Class XMSSTest
- java.lang.Object
-
- TestCase
-
- org.bouncycastle.pqc.jcajce.provider.test.XMSSTest
-
public class XMSSTest extends TestCaseTest cases for the use of XMSS with the BCPQC provider.
-
-
Constructor Summary
Constructors Constructor Description XMSSTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetUp()voidtestExhaustion()voidtestKeyExtraction()voidtestKeyRebuild()voidtestPrehashWithWithout()voidtestPrivateKeyRecovery()voidtestPublicKeyRecovery()voidtestReserialization()voidtestXMSSSha256KeyFactory()voidtestXMSSSha256Signature()voidtestXMSSSha256SignatureMultiple()voidtestXMSSSha512KeyFactory()voidtestXMSSSha512Signature()voidtestXMSSShake128KeyFactory()voidtestXMSSShake128Signature()voidtestXMSSShake256KeyFactory()voidtestXMSSShake256Signature()
-
-
-
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
-
testXMSSSha256Signature
public void testXMSSSha256Signature() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSSha512Signature
public void testXMSSSha512Signature() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSShake128Signature
public void testXMSSShake128Signature() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSShake256Signature
public void testXMSSShake256Signature() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSSha256SignatureMultiple
public void testXMSSSha256SignatureMultiple() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSSha256KeyFactory
public void testXMSSSha256KeyFactory() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSSha512KeyFactory
public void testXMSSSha512KeyFactory() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSShake128KeyFactory
public void testXMSSShake128KeyFactory() throws java.lang.Exception- Throws:
java.lang.Exception
-
testXMSSShake256KeyFactory
public void testXMSSShake256KeyFactory() throws java.lang.Exception- Throws:
java.lang.Exception
-
testKeyExtraction
public void testKeyExtraction() throws java.lang.Exception- Throws:
java.lang.Exception
-
testKeyRebuild
public void testKeyRebuild() 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
-
-