public class XMSSSignatureTest
extends junit.framework.TestCase
| Constructor and Description |
|---|
XMSSSignatureTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
testConstructor() |
void |
testSignatureParsingSHA256() |
void |
testSignatureParsingSHA512() |
void |
testSignatureWrongSizeRejected()
An XMSS signature is a (4 + n + (len + h) * n)-byte string (RFC 8391 sec. 4.1.8), so a
signature carrying trailing data - or a truncated one - is not a signature for these
parameters.
|
void |
testVerifyRejectsWrongSize()
The parse-level check above has to reach verification: a signature with bytes appended, or
one cut short, must answer false rather than verify (github #2408).
|
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 testSignatureParsingSHA256()
public void testSignatureParsingSHA512()
public void testSignatureWrongSizeRejected()
public void testVerifyRejectsWrongSize()
public void testConstructor()