forked from jshiffer/matterbridge
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
|