|
Bouncy Castle Cryptography Library 1.49 | ||||||||
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 intspublic 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 Library 1.49 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |