Top Fields Constructors Methods
org.bouncycastle.mls.codec

public Class AuthenticatedContent

Additional top-level classes in compilation unit: ConfirmedTranscriptHashInput, InterimTranscriptHashInput.

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.crypto.MlsCipherSuite

Field Summary

Modifier and TypeField and Description
pack-priv FramedContentAuthData
pack-priv FramedContent
pack-priv WireFormat

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public byte[]
public byte[]
public FramedContent
public byte[]
public WireFormat
public void
setConfirmationTag(byte[] tag)

public static AuthenticatedContent
sign(WireFormat wireFormat, FramedContent content, MlsCipherSuite suite, byte[] sigPriv, byte[] groupContext)

public boolean
verify(MlsCipherSuite suite, byte[] sigPub, byte[] context)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authback to summary
pack-priv FramedContentAuthData auth
contentback to summary
pack-priv FramedContent content
wireFormatback to summary
pack-priv WireFormat wireFormat

Constructor Detail

AuthenticatedContentback to summary
public AuthenticatedContent(WireFormat wireFormat, FramedContent content, FramedContentAuthData auth) throws Exception
AuthenticatedContentback to summary
public AuthenticatedContent(MLSInputStream stream) throws IOException
Annotations
@SuppressWarnings:unused

Method Detail

getConfirmationTagback to summary
public byte[] getConfirmationTag()
getConfirmedTranscriptHashInputback to summary
public byte[] getConfirmedTranscriptHashInput() throws IOException
getContentback to summary
public FramedContent getContent()
getInterimTranscriptHashInputback to summary
public byte[] getInterimTranscriptHashInput() throws IOException
getWireFormatback to summary
public WireFormat getWireFormat()
setConfirmationTagback to summary
public void setConfirmationTag(byte[] tag)
signback to summary
public static AuthenticatedContent sign(WireFormat wireFormat, FramedContent content, MlsCipherSuite suite, byte[] sigPriv, byte[] groupContext) throws Exception
verifyback to summary
public boolean verify(MlsCipherSuite suite, byte[] sigPub, byte[] context) throws IOException
writeToback to summary
public void writeTo(MLSOutputStream stream) throws IOException

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

Annotations
@Override