mirror of
https://github.com/42wim/matterbridge.git
synced 2024-11-24 11:42:03 -08:00
20 lines
342 B
Go
20 lines
342 B
Go
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
|