| Modifier and Type | Field and Description |
|---|---|
| private final byte[] | |
| private volatile Digest | |
| private final LMOtsPrivateKey | |
| private final byte[][] | |
| private final LMOtsPublicKey | |
| private final Object | |
| private LMSSignedPubKey[] | |
| private final LMSigParameters |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | doFinal(byte[]
the array the digest is to be copied into. out, int the offset into the out array the digest is to start at. outOff)Implements org. close the digest, producing the final digest value. |
| public String | getAlgorithmName()
Implements org. return the algorithm name |
| pack-priv byte[] | |
| public int | getDigestSize()
Implements org. return the size, in bytes, of the digest produced by this message digest. |
| pack-priv byte[][] | |
| pack-priv LMOtsPrivateKey | |
| pack-priv LMOtsPublicKey | |
| pack-priv byte[] | |
| public Object | |
| pack-priv LMSSignedPubKey[] | |
| pack-priv LMSigParameters | |
| public void | reset()
Implements org. reset the digest back to it's initial state. |
| public void | update(byte
the input byte to be entered. in)Implements org. update the message digest with a single byte. |
| public void | update(byte[]
the byte array containing the data. in, int the offset into the byte array where the data starts. inOff, int the length of the data. len)Implements org. update the message digest with a block of bytes. |
| pack-priv LMSContext |
| C | back to summary |
|---|---|
| private final byte[] C | |
| digest | back to summary |
|---|---|
| private volatile Digest digest | |
| key | back to summary |
|---|---|
| private final LMOtsPrivateKey key | |
| path | back to summary |
|---|---|
| private final byte[][] path | |
| publicKey | back to summary |
|---|---|
| private final LMOtsPublicKey publicKey | |
| signature | back to summary |
|---|---|
| private final Object signature | |
| signedPubKeys | back to summary |
|---|---|
| private LMSSignedPubKey[] signedPubKeys | |
| sigParams | back to summary |
|---|---|
| private final LMSigParameters sigParams | |
| LMSContext | back to summary |
|---|---|
| pack-priv LMSContext(LMOtsPrivateKey key, LMSigParameters sigParams, Digest digest, byte[] C, byte[][] path) | |
| LMSContext | back to summary |
|---|---|
| pack-priv LMSContext(LMOtsPublicKey publicKey, Object signature, Digest digest) | |
| doFinal | back to summary |
|---|---|
| public int doFinal(byte[] out, int outOff) Implements org. Doc from org. close the digest, producing the final digest value. The doFinal call leaves the digest reset.
| |
| getAlgorithmName | back to summary |
|---|---|
| public String getAlgorithmName() Implements org. Doc from org. return the algorithm name
| |
| getC | back to summary |
|---|---|
| pack-priv byte[] getC() | |
| getDigestSize | back to summary |
|---|---|
| public int getDigestSize() Implements org. Doc from org. return the size, in bytes, of the digest produced by this message digest.
| |
| getPath | back to summary |
|---|---|
| pack-priv byte[][] getPath() | |
| getPrivateKey | back to summary |
|---|---|
| pack-priv LMOtsPrivateKey getPrivateKey() | |
| getPublicKey | back to summary |
|---|---|
| pack-priv LMOtsPublicKey getPublicKey() | |
| getQ | back to summary |
|---|---|
| pack-priv byte[] getQ() | |
| getSignature | back to summary |
|---|---|
| public Object getSignature() | |
| getSignedPubKeys | back to summary |
|---|---|
| pack-priv LMSSignedPubKey[] getSignedPubKeys() | |
| getSigParams | back to summary |
|---|---|
| pack-priv LMSigParameters getSigParams() | |
| reset | back to summary |
|---|---|
| public void reset() Implements org. Doc from org. reset the digest back to it's initial state. | |
| update | back to summary |
|---|---|
| public void update(byte in) Implements org. Doc from org. update the message digest with a single byte.
| |
| update | back to summary |
|---|---|
| public void update(byte[] in, int inOff, int len) Implements org. Doc from org. update the message digest with a block of bytes.
| |
| withSignedPublicKeys | back to summary |
|---|---|
| pack-priv LMSContext withSignedPublicKeys(LMSSignedPubKey[] signedPubKeys) | |