public class XMSSStateEncodingTest
extends junit.framework.TestCase
| Constructor and Description |
|---|
XMSSStateEncodingTest() |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toStringpublic void testXmssUsesBinaryStateEncoding()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtUsesBinaryStateEncoding()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssReadsLegacyJavaSerializedState()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtReadsLegacyJavaSerializedState()
throws java.lang.Exception
java.lang.Exceptionpublic void testStateChecksumRejectsCorruption()
throws java.lang.Exception
Note what this is and is not: an error-detecting code against bit rot, partial writes and truncated records, not integrity protection. Anyone able to rewrite the stored key recomputes it (github #2414).
java.lang.Exceptionpublic void testStateCollectionCountIsBoundedBeforeAllocation()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssBuilderRejectsStateForDifferentParameters()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtBuilderRejectsStateForDifferentParameters()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssStateRoundTripsAcrossTreeUpdates()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtStateRoundTripsAcrossTreeUpdates()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssPrivateKeyInfoUsesBinaryBdsStateChoice()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssPrivateKeyAcceptsLegacyBdsStateChoice()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssPrivateKeyRejectsUnknownBdsStateChoice()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtPrivateKeyInfoUsesBinaryBdsStateChoice()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtPrivateKeyAcceptsLegacyBdsStateChoice()
throws java.lang.Exception
java.lang.Exceptionpublic void testXmssMtPrivateKeyRejectsUnknownBdsStateChoice()
throws java.lang.Exception
java.lang.Exception