|
Bouncy Castle Cryptography 1.50 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bouncycastle.pqc.crypto.gmss.GMSSLeaf
public class GMSSLeaf
This class implements the distributed computation of the public key of the Winternitz one-time signature scheme (OTSS). The class is used by the GMSS classes for calculation of upcoming leafs.
| Constructor Summary | |
|---|---|
GMSSLeaf(Digest digest,
byte[][] otsIndex,
int[] numLeafs)
This constructor regenerates a prior GMSSLeaf object |
|
GMSSLeaf(Digest digest,
int w,
int numLeafs,
byte[] seed0)
|
|
| Method Summary | |
|---|---|
byte[] |
getLeaf()
Returns the leaf value. |
byte[][] |
getStatByte()
Returns the status byte array used by the GMSSPrivateKeyASN.1 class |
int[] |
getStatInt()
Returns the status int array used by the GMSSPrivateKeyASN.1 class |
java.lang.String |
toString()
Returns a String representation of the main part of this element |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GMSSLeaf(Digest digest,
byte[][] otsIndex,
int[] numLeafs)
digest - an array of strings, containing the name of the used hash
function and PRNG and the name of the corresponding
providerotsIndex - status bytesnumLeafs - status ints
public GMSSLeaf(Digest digest,
int w,
int numLeafs,
byte[] seed0)
| Method Detail |
|---|
public byte[] getLeaf()
public byte[][] getStatByte()
public int[] getStatInt()
public java.lang.String toString()
toString in class java.lang.Object
|
Bouncy Castle Cryptography 1.50 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||