| Modifier and Type | Field and Description |
|---|---|
| private ASN1Primitive |
| Access | Constructor and Description |
|---|---|
| private | |
| public | GMSSPrivateKey(int[] index, byte[][] currentSeed, byte[][] nextNextSeed, byte[][][] currentAuthPath, byte[][][] nextAuthPath, Treehash[][] currentTreehash, Treehash[][] nextTreehash, Vector<E>[] currentStack, Vector<E>[] nextStack, Vector<E>[][] currentRetain, Vector<E>[][] nextRetain, byte[][][] keep, GMSSLeaf[] nextNextLeaf, GMSSLeaf[] upperLeaf, GMSSLeaf[] upperTreehashLeaf, int[] minTreehash, byte[][] nextRoot, GMSSRootCalc[] nextNextRoot, byte[][] currentRootSig, GMSSRootSig[] nextRootSig, GMSSParameters gmssParameterset, AlgorithmIdentifier digestAlg)
|
| Modifier and Type | Method and Description |
|---|---|
| private static int | |
| private ASN1Primitive | encode(int[]
tree indices index, byte[][] seed for the generation of private OTS keys for the
current subtrees (TREE) currentSeeds, byte[][] seed for the generation of private OTS keys for the
subtrees after next (TREE++) nextNextSeeds, byte[][][] array of current authentication paths (AUTHPATH) currentAuthPaths, byte[][][] array of next authentication paths (AUTHPATH+) nextAuthPaths, byte[][][] keep array for the authPath algorithm keep, Treehash[][] treehash for authPath algorithm of current tree currentTreehash, Treehash[][] treehash for authPath algorithm of next tree (TREE+) nextTreehash, Vector<E>[] shared stack for authPath algorithm of current tree currentStack, Vector<E>[] shared stack for authPath algorithm of next tree (TREE+) nextStack, Vector<E>[][] retain stack for authPath algorithm of current tree currentRetain, Vector<E>[][] retain stack for authPath algorithm of next tree (TREE+) nextRetain, GMSSLeaf[] array of upcoming leafs of the tree after next (LEAF++) of
each layer nextNextLeaf, GMSSLeaf[] needed for precomputation of upper nodes upperLeaf, GMSSLeaf[] needed for precomputation of upper treehash nodes upperTreehashLeaf, int[] index of next treehash instance to receive an update minTreehash, byte[][] the roots of the next trees (ROOT+) nextRoot, GMSSRootCalc[] the roots of the tree after next (ROOT++) nextNextRoot, byte[][] array of signatures of the roots of the current subtrees
(SIG) currentRootSig, GMSSRootSig[] array of signatures of the roots of the next subtree
(SIG+) nextRootSig, GMSSParameters the GMSS Parameterset gmssParameterset, AlgorithmIdentifier[] An array of algorithm identifiers, containing the hash function details algorithms)
|
| public static GMSSPrivateKey | |
| public ASN1Primitive | toASN1Primitive()
Implements abstract org. Implements org. |
| primitive | back to summary |
|---|---|
| private ASN1Primitive primitive | |
| GMSSPrivateKey | back to summary |
|---|---|
| private GMSSPrivateKey(ASN1Sequence mtsPrivateKey) | |
| GMSSPrivateKey | back to summary |
|---|---|
| public GMSSPrivateKey(int[] index, byte[][] currentSeed, byte[][] nextNextSeed, byte[][][] currentAuthPath, byte[][][] nextAuthPath, Treehash[][] currentTreehash, Treehash[][] nextTreehash, Vector<E>[] currentStack, Vector<E>[] nextStack, Vector<E>[][] currentRetain, Vector<E>[][] nextRetain, byte[][][] keep, GMSSLeaf[] nextNextLeaf, GMSSLeaf[] upperLeaf, GMSSLeaf[] upperTreehashLeaf, int[] minTreehash, byte[][] nextRoot, GMSSRootCalc[] nextNextRoot, byte[][] currentRootSig, GMSSRootSig[] nextRootSig, GMSSParameters gmssParameterset, AlgorithmIdentifier digestAlg) | |
| checkBigIntegerInIntRange | back to summary |
|---|---|
| private static int checkBigIntegerInIntRange(ASN1Encodable a) | |
| encode | back to summary |
|---|---|
private ASN1Primitive encode(int[] index, byte[][] currentSeeds, byte[][] nextNextSeeds, byte[][][] currentAuthPaths, byte[][][] nextAuthPaths, byte[][][] keep, Treehash[][] currentTreehash, Treehash[][] nextTreehash, Vector<E>[] currentStack, Vector<E>[] nextStack, Vector<E>[][] currentRetain, Vector<E>[][] nextRetain, GMSSLeaf[] nextNextLeaf, GMSSLeaf[] upperLeaf, GMSSLeaf[] upperTreehashLeaf, int[] minTreehash, byte[][] nextRoot, GMSSRootCalc[] nextNextRoot, byte[][] currentRootSig, GMSSRootSig[] nextRootSig, GMSSParameters gmssParameterset, AlgorithmIdentifier[] algorithms)
| |
| getInstance | back to summary |
|---|---|
| public static GMSSPrivateKey getInstance(Object o) | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Doc from org. Method providing a primitive representation of this object suitable for encoding.
| |