Top Fields Constructors Methods
org.bouncycastle.mls

public Class TranscriptHash

extends Object
Class Inheritance
Imports
java.io.IOException, org.bouncycastle.mls.codec.AuthenticatedContent, .MLSOutputStream, org.bouncycastle.mls.crypto.MlsCipherSuite, org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
pack-priv byte[]
pack-priv byte[]
private MlsCipherSuite

Constructor Summary

AccessConstructor and Description
public
public
TranscriptHash(MlsCipherSuite suite, byte[] confirmed, byte[] interim)

Method Summary

Modifier and TypeMethod and Description
public TranscriptHash
copy()

public static TranscriptHash
fromConfirmationTag(MlsCipherSuite suite, byte[] confirmed, byte[] confirmationTag)

public byte[]
public byte[]
public void
setInterim(byte[] interim)

public void
public void
public void
public void
updateInterim(byte[] confirmationTag)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

confirmedback to summary
pack-priv byte[] confirmed
interimback to summary
pack-priv byte[] interim
suiteback to summary
private MlsCipherSuite suite

Constructor Detail

TranscriptHashback to summary
public TranscriptHash(MlsCipherSuite suite)
TranscriptHashback to summary
public TranscriptHash(MlsCipherSuite suite, byte[] confirmed, byte[] interim)

Method Detail

copyback to summary
public TranscriptHash copy()
fromConfirmationTagback to summary
public static TranscriptHash fromConfirmationTag(MlsCipherSuite suite, byte[] confirmed, byte[] confirmationTag) throws IOException
getConfirmedback to summary
public byte[] getConfirmed()
getInterimback to summary
public byte[] getInterim()
setInterimback to summary
public void setInterim(byte[] interim)
updateback to summary
public void update(AuthenticatedContent auth) throws IOException
updateConfirmedback to summary
public void updateConfirmed(AuthenticatedContent auth) throws IOException
updateInterimback to summary
public void updateInterim(AuthenticatedContent auth) throws IOException
updateInterimback to summary
public void updateInterim(byte[] confirmationTag) throws IOException