Top Constructors Methods
org.bouncycastle.pqc.crypto.xmss

pack-priv Class XMSSNodeUtil

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static XMSSNode

Returns:

Compressed n-byte string of public key.
lTree
(WOTSPlus wotsPlus, WOTSPlusPublicKeyParameters
WOTS+ public key to compress.
publicKey
,
LTreeAddress
Address.
address
)

Compresses a WOTS+ public key to a single n-byte string.

pack-priv static XMSSNode

Returns:

Randomized hash of parent of left / right node.
randomizeHash
(WOTSPlus wotsPlus, XMSSNode
Left node.
left
,
XMSSNode
Right node.
right
,
XMSSAddress
Address.
address
)

Randomization of nodes in binary tree.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

XMSSNodeUtilback to summary
pack-priv XMSSNodeUtil()

Method Detail

lTreeback to summary
pack-priv static XMSSNode lTree(WOTSPlus wotsPlus, WOTSPlusPublicKeyParameters publicKey, LTreeAddress address)

Compresses a WOTS+ public key to a single n-byte string.

Parameters
publicKey:WOTSPlusPublicKeyParameters

WOTS+ public key to compress.

address:LTreeAddress

Address.

Returns:XMSSNode

Compressed n-byte string of public key.

randomizeHashback to summary
pack-priv static XMSSNode randomizeHash(WOTSPlus wotsPlus, XMSSNode left, XMSSNode right, XMSSAddress address)

Randomization of nodes in binary tree.

Parameters
left:XMSSNode

Left node.

right:XMSSNode

Right node.

address:XMSSAddress

Address.

Returns:XMSSNode

Randomized hash of parent of left / right node.