package protocol type CiphertextMessage interface { Serialize() []byte Type() uint32 } type GroupCiphertextMessage interface { CiphertextMessage SignedSerialize() []byte } const UnsupportedVersion = 1 const CurrentVersion = 3 const WHISPER_TYPE = 2 const PREKEY_TYPE = 3 const SENDERKEY_TYPE = 4 const SENDERKEY_DISTRIBUTION_TYPE = 5