Top Fields Constructors Methods
org.bouncycastle.mls.TreeKEM

public Class TreeHashInput

extends Object
implements Readable, Writable
Class Inheritance
All Implemented Interfaces
org.bouncycastle.mls.codec.MLSOutputStream.Writable, org.bouncycastle.mls.codec.MLSInputStream.Readable
Imports
java.io.IOException, org.bouncycastle.mls.codec.MLSInputStream, .MLSOutputStream, .NodeType

Field Summary

Modifier and TypeField and Description
pack-priv LeafNodeHashInput
pack-priv NodeType
pack-priv ParentNodeHashInput

Constructor Summary

AccessConstructor and Description
private
public

Method Summary

Modifier and TypeMethod and Description
public static TreeHashInput
public static TreeHashInput
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

leafNodeback to summary
pack-priv LeafNodeHashInput leafNode
nodeTypeback to summary
pack-priv NodeType nodeType
parentNodeback to summary
pack-priv ParentNodeHashInput parentNode

Constructor Detail

TreeHashInputback to summary
private TreeHashInput(NodeType nodeType, LeafNodeHashInput leafNode, ParentNodeHashInput parentNode)
TreeHashInputback to summary
public TreeHashInput(MLSInputStream stream) throws IOException
Annotations
@SuppressWarnings:unused

Method Detail

forLeafNodeback to summary
public static TreeHashInput forLeafNode(LeafNodeHashInput leafNode)
forParentNodeback to summary
public static TreeHashInput forParentNode(ParentNodeHashInput parentNode)
writeToback to summary
public void writeTo(MLSOutputStream stream) throws IOException

Implements org.bouncycastle.mls.codec.MLSOutputStream.Writable.writeTo.

Annotations
@Override