# Functions

NewPreKeySignalMessage will return a new PreKeySignalMessage object.
NewPreKeySignalMessageFromBytes will return a Signal Ciphertext message from the given bytes using the given serializer.
NewPreKeySignalMessageFromStruct will return a new PreKeySignalMessage from the given PreKeySignalMessageStructure.
NewSenderKeyDistributionMessage returns a Signal Ciphertext message.
NewSenderKeyDistributionMessageFromBytes will return a Signal Ciphertext message from the given bytes using the given serializer.
NewSenderKeyDistributionMessageFromStruct returns a Signal Ciphertext message from the given serializable structure.
NewSenderKeyMessage returns a SenderKeyMessage.
NewSenderKeyMessageFromBytes will return a Signal Ciphertext message from the given bytes using the given serializer.
NewSenderKeyMessageFromStruct returns a Signal Ciphertext message from the given serializable structure.
NewSenderKeyName returns a new SenderKeyName object.
NewSignalAddress returns a new signal address.
NewSignalMessage returns a Signal Ciphertext message.
NewSignalMessageFromBytes will return a Signal Ciphertext message from the given bytes using the given serializer.
NewSignalMessageFromStruct returns a Signal Ciphertext message from the given serializable structure.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

PreKeySignalMessage is an encrypted Signal message that is designed to be used when building a session with someone for the first time.
PreKeySignalMessageStructure is a serializable structure for PreKeySignalMessages.
SenderKeyDistributionMessage is a structure for senderkey distribution messages.
SenderKeyDistributionMessageStructure is a serializeable structure for senderkey distribution messages.
SenderKeyMessage is a structure for messages using senderkey groups.
SenderKeyMessageStructure is a serializeable structure for SenderKey messages.
SenderKeyName is a structure for a group session address.
SignalAddress is a combination of a name and a device ID.
SignalMessage is a cipher message that contains a message encrypted with the Signal protocol.
SignalMessageStructure is a serializeable structure of a signal message object.

# Interfaces

No description provided by the author
PreKeySignalMessageSerializer is an interface for serializing and deserializing PreKeySignalMessages into bytes.
SenderKeyDistributionMessageSerializer is an interface for serializing and deserializing SenderKeyDistributionMessages into bytes.
SenderKeyMessageSerializer is an interface for serializing and deserializing SenderKeyMessages into bytes.
SignalMessageSerializer is an interface for serializing and deserializing SignalMessages into bytes.