Versions in this module Expand all Collapse all v1 v1.10.4 Jun 13, 2022 Changes in this version + var File_FingerprintProtocol_proto protoreflect.FileDescriptor + var File_LocalStorageProtocol_proto protoreflect.FileDescriptor + var File_WhisperTextProtocol_proto protoreflect.FileDescriptor + type CombinedFingerprints struct + LocalFingerprint *LogicalFingerprint + RemoteFingerprint *LogicalFingerprint + Version *uint32 + func (*CombinedFingerprints) Descriptor() ([]byte, []int) + func (*CombinedFingerprints) ProtoMessage() + func (x *CombinedFingerprints) GetLocalFingerprint() *LogicalFingerprint + func (x *CombinedFingerprints) GetRemoteFingerprint() *LogicalFingerprint + func (x *CombinedFingerprints) GetVersion() uint32 + func (x *CombinedFingerprints) ProtoReflect() protoreflect.Message + func (x *CombinedFingerprints) Reset() + func (x *CombinedFingerprints) String() string + type DeviceConsistencyCodeMessage struct + Generation *uint32 + Signature []byte + func (*DeviceConsistencyCodeMessage) Descriptor() ([]byte, []int) + func (*DeviceConsistencyCodeMessage) ProtoMessage() + func (x *DeviceConsistencyCodeMessage) GetGeneration() uint32 + func (x *DeviceConsistencyCodeMessage) GetSignature() []byte + func (x *DeviceConsistencyCodeMessage) ProtoReflect() protoreflect.Message + func (x *DeviceConsistencyCodeMessage) Reset() + func (x *DeviceConsistencyCodeMessage) String() string + type IdentityKeyPairStructure struct + PrivateKey []byte + PublicKey []byte + func (*IdentityKeyPairStructure) Descriptor() ([]byte, []int) + func (*IdentityKeyPairStructure) ProtoMessage() + func (x *IdentityKeyPairStructure) GetPrivateKey() []byte + func (x *IdentityKeyPairStructure) GetPublicKey() []byte + func (x *IdentityKeyPairStructure) ProtoReflect() protoreflect.Message + func (x *IdentityKeyPairStructure) Reset() + func (x *IdentityKeyPairStructure) String() string + type LogicalFingerprint struct + Content []byte + func (*LogicalFingerprint) Descriptor() ([]byte, []int) + func (*LogicalFingerprint) ProtoMessage() + func (x *LogicalFingerprint) GetContent() []byte + func (x *LogicalFingerprint) ProtoReflect() protoreflect.Message + func (x *LogicalFingerprint) Reset() + func (x *LogicalFingerprint) String() string + type PreKeyRecordStructure struct + Id uint32 + PrivateKey []byte + PublicKey []byte + func (*PreKeyRecordStructure) Descriptor() ([]byte, []int) + func (*PreKeyRecordStructure) ProtoMessage() + func (x *PreKeyRecordStructure) GetId() uint32 + func (x *PreKeyRecordStructure) GetPrivateKey() []byte + func (x *PreKeyRecordStructure) GetPublicKey() []byte + func (x *PreKeyRecordStructure) ProtoReflect() protoreflect.Message + func (x *PreKeyRecordStructure) Reset() + func (x *PreKeyRecordStructure) String() string + type PreKeySignalMessage struct + BaseKey []byte + IdentityKey []byte + Message []byte + PreKeyId *uint32 + RegistrationId *uint32 + SignedPreKeyId *uint32 + func (*PreKeySignalMessage) Descriptor() ([]byte, []int) + func (*PreKeySignalMessage) ProtoMessage() + func (x *PreKeySignalMessage) GetBaseKey() []byte + func (x *PreKeySignalMessage) GetIdentityKey() []byte + func (x *PreKeySignalMessage) GetMessage() []byte + func (x *PreKeySignalMessage) GetPreKeyId() uint32 + func (x *PreKeySignalMessage) GetRegistrationId() uint32 + func (x *PreKeySignalMessage) GetSignedPreKeyId() uint32 + func (x *PreKeySignalMessage) ProtoReflect() protoreflect.Message + func (x *PreKeySignalMessage) Reset() + func (x *PreKeySignalMessage) String() string + type RecordStructure struct + CurrentSession *SessionStructure + PreviousSessions []*SessionStructure + func (*RecordStructure) Descriptor() ([]byte, []int) + func (*RecordStructure) ProtoMessage() + func (x *RecordStructure) GetCurrentSession() *SessionStructure + func (x *RecordStructure) GetPreviousSessions() []*SessionStructure + func (x *RecordStructure) ProtoReflect() protoreflect.Message + func (x *RecordStructure) Reset() + func (x *RecordStructure) String() string + type SenderKeyDistributionMessage struct + ChainId *uint32 + ChainKey []byte + DistributionUuid []byte + Iteration *uint32 + SigningKey []byte + func (*SenderKeyDistributionMessage) Descriptor() ([]byte, []int) + func (*SenderKeyDistributionMessage) ProtoMessage() + func (x *SenderKeyDistributionMessage) GetChainId() uint32 + func (x *SenderKeyDistributionMessage) GetChainKey() []byte + func (x *SenderKeyDistributionMessage) GetDistributionUuid() []byte + func (x *SenderKeyDistributionMessage) GetIteration() uint32 + func (x *SenderKeyDistributionMessage) GetSigningKey() []byte + func (x *SenderKeyDistributionMessage) ProtoReflect() protoreflect.Message + func (x *SenderKeyDistributionMessage) Reset() + func (x *SenderKeyDistributionMessage) String() string + type SenderKeyMessage struct + ChainId *uint32 + Ciphertext []byte + DistributionUuid []byte + Iteration *uint32 + func (*SenderKeyMessage) Descriptor() ([]byte, []int) + func (*SenderKeyMessage) ProtoMessage() + func (x *SenderKeyMessage) GetChainId() uint32 + func (x *SenderKeyMessage) GetCiphertext() []byte + func (x *SenderKeyMessage) GetDistributionUuid() []byte + func (x *SenderKeyMessage) GetIteration() uint32 + func (x *SenderKeyMessage) ProtoReflect() protoreflect.Message + func (x *SenderKeyMessage) Reset() + func (x *SenderKeyMessage) String() string + type SenderKeyRecordStructure struct + SenderKeyStates []*SenderKeyStateStructure + func (*SenderKeyRecordStructure) Descriptor() ([]byte, []int) + func (*SenderKeyRecordStructure) ProtoMessage() + func (x *SenderKeyRecordStructure) GetSenderKeyStates() []*SenderKeyStateStructure + func (x *SenderKeyRecordStructure) ProtoReflect() protoreflect.Message + func (x *SenderKeyRecordStructure) Reset() + func (x *SenderKeyRecordStructure) String() string + type SenderKeyStateStructure struct + ChainId uint32 + MessageVersion uint32 + SenderChainKey *SenderKeyStateStructure_SenderChainKey + SenderMessageKeys []*SenderKeyStateStructure_SenderMessageKey + SenderSigningKey *SenderKeyStateStructure_SenderSigningKey + func (*SenderKeyStateStructure) Descriptor() ([]byte, []int) + func (*SenderKeyStateStructure) ProtoMessage() + func (x *SenderKeyStateStructure) GetChainId() uint32 + func (x *SenderKeyStateStructure) GetMessageVersion() uint32 + func (x *SenderKeyStateStructure) GetSenderChainKey() *SenderKeyStateStructure_SenderChainKey + func (x *SenderKeyStateStructure) GetSenderMessageKeys() []*SenderKeyStateStructure_SenderMessageKey + func (x *SenderKeyStateStructure) GetSenderSigningKey() *SenderKeyStateStructure_SenderSigningKey + func (x *SenderKeyStateStructure) ProtoReflect() protoreflect.Message + func (x *SenderKeyStateStructure) Reset() + func (x *SenderKeyStateStructure) String() string + type SenderKeyStateStructure_SenderChainKey struct + Iteration uint32 + Seed []byte + func (*SenderKeyStateStructure_SenderChainKey) Descriptor() ([]byte, []int) + func (*SenderKeyStateStructure_SenderChainKey) ProtoMessage() + func (x *SenderKeyStateStructure_SenderChainKey) GetIteration() uint32 + func (x *SenderKeyStateStructure_SenderChainKey) GetSeed() []byte + func (x *SenderKeyStateStructure_SenderChainKey) ProtoReflect() protoreflect.Message + func (x *SenderKeyStateStructure_SenderChainKey) Reset() + func (x *SenderKeyStateStructure_SenderChainKey) String() string + type SenderKeyStateStructure_SenderMessageKey struct + Iteration uint32 + Seed []byte + func (*SenderKeyStateStructure_SenderMessageKey) Descriptor() ([]byte, []int) + func (*SenderKeyStateStructure_SenderMessageKey) ProtoMessage() + func (x *SenderKeyStateStructure_SenderMessageKey) GetIteration() uint32 + func (x *SenderKeyStateStructure_SenderMessageKey) GetSeed() []byte + func (x *SenderKeyStateStructure_SenderMessageKey) ProtoReflect() protoreflect.Message + func (x *SenderKeyStateStructure_SenderMessageKey) Reset() + func (x *SenderKeyStateStructure_SenderMessageKey) String() string + type SenderKeyStateStructure_SenderSigningKey struct + Private []byte + Public []byte + func (*SenderKeyStateStructure_SenderSigningKey) Descriptor() ([]byte, []int) + func (*SenderKeyStateStructure_SenderSigningKey) ProtoMessage() + func (x *SenderKeyStateStructure_SenderSigningKey) GetPrivate() []byte + func (x *SenderKeyStateStructure_SenderSigningKey) GetPublic() []byte + func (x *SenderKeyStateStructure_SenderSigningKey) ProtoReflect() protoreflect.Message + func (x *SenderKeyStateStructure_SenderSigningKey) Reset() + func (x *SenderKeyStateStructure_SenderSigningKey) String() string + type SessionStructure struct + AliceBaseKey []byte + LocalIdentityPublic []byte + LocalRegistrationId uint32 + NeedsRefresh bool + PendingPreKey *SessionStructure_PendingPreKey + PreviousCounter uint32 + ReceiverChains []*SessionStructure_Chain + RemoteIdentityPublic []byte + RemoteRegistrationId uint32 + RootKey []byte + SenderChain *SessionStructure_Chain + SessionVersion uint32 + func (*SessionStructure) Descriptor() ([]byte, []int) + func (*SessionStructure) ProtoMessage() + func (x *SessionStructure) GetAliceBaseKey() []byte + func (x *SessionStructure) GetLocalIdentityPublic() []byte + func (x *SessionStructure) GetLocalRegistrationId() uint32 + func (x *SessionStructure) GetNeedsRefresh() bool + func (x *SessionStructure) GetPendingPreKey() *SessionStructure_PendingPreKey + func (x *SessionStructure) GetPreviousCounter() uint32 + func (x *SessionStructure) GetReceiverChains() []*SessionStructure_Chain + func (x *SessionStructure) GetRemoteIdentityPublic() []byte + func (x *SessionStructure) GetRemoteRegistrationId() uint32 + func (x *SessionStructure) GetRootKey() []byte + func (x *SessionStructure) GetSenderChain() *SessionStructure_Chain + func (x *SessionStructure) GetSessionVersion() uint32 + func (x *SessionStructure) ProtoReflect() protoreflect.Message + func (x *SessionStructure) Reset() + func (x *SessionStructure) String() string + type SessionStructure_Chain struct + ChainKey *SessionStructure_Chain_ChainKey + MessageKeys []*SessionStructure_Chain_MessageKey + SenderRatchetKey []byte + SenderRatchetKeyPrivate []byte + func (*SessionStructure_Chain) Descriptor() ([]byte, []int) + func (*SessionStructure_Chain) ProtoMessage() + func (x *SessionStructure_Chain) GetChainKey() *SessionStructure_Chain_ChainKey + func (x *SessionStructure_Chain) GetMessageKeys() []*SessionStructure_Chain_MessageKey + func (x *SessionStructure_Chain) GetSenderRatchetKey() []byte + func (x *SessionStructure_Chain) GetSenderRatchetKeyPrivate() []byte + func (x *SessionStructure_Chain) ProtoReflect() protoreflect.Message + func (x *SessionStructure_Chain) Reset() + func (x *SessionStructure_Chain) String() string + type SessionStructure_Chain_ChainKey struct + Index uint32 + Key []byte + func (*SessionStructure_Chain_ChainKey) Descriptor() ([]byte, []int) + func (*SessionStructure_Chain_ChainKey) ProtoMessage() + func (x *SessionStructure_Chain_ChainKey) GetIndex() uint32 + func (x *SessionStructure_Chain_ChainKey) GetKey() []byte + func (x *SessionStructure_Chain_ChainKey) ProtoReflect() protoreflect.Message + func (x *SessionStructure_Chain_ChainKey) Reset() + func (x *SessionStructure_Chain_ChainKey) String() string + type SessionStructure_Chain_MessageKey struct + CipherKey []byte + Index uint32 + Iv []byte + MacKey []byte + func (*SessionStructure_Chain_MessageKey) Descriptor() ([]byte, []int) + func (*SessionStructure_Chain_MessageKey) ProtoMessage() + func (x *SessionStructure_Chain_MessageKey) GetCipherKey() []byte + func (x *SessionStructure_Chain_MessageKey) GetIndex() uint32 + func (x *SessionStructure_Chain_MessageKey) GetIv() []byte + func (x *SessionStructure_Chain_MessageKey) GetMacKey() []byte + func (x *SessionStructure_Chain_MessageKey) ProtoReflect() protoreflect.Message + func (x *SessionStructure_Chain_MessageKey) Reset() + func (x *SessionStructure_Chain_MessageKey) String() string + type SessionStructure_PendingPreKey struct + BaseKey []byte + PreKeyId uint32 + SignedPreKeyId int32 + func (*SessionStructure_PendingPreKey) Descriptor() ([]byte, []int) + func (*SessionStructure_PendingPreKey) ProtoMessage() + func (x *SessionStructure_PendingPreKey) GetBaseKey() []byte + func (x *SessionStructure_PendingPreKey) GetPreKeyId() uint32 + func (x *SessionStructure_PendingPreKey) GetSignedPreKeyId() int32 + func (x *SessionStructure_PendingPreKey) ProtoReflect() protoreflect.Message + func (x *SessionStructure_PendingPreKey) Reset() + func (x *SessionStructure_PendingPreKey) String() string + type SignalMessage struct + Ciphertext []byte + Counter *uint32 + PreviousCounter *uint32 + RatchetKey []byte + func (*SignalMessage) Descriptor() ([]byte, []int) + func (*SignalMessage) ProtoMessage() + func (x *SignalMessage) GetCiphertext() []byte + func (x *SignalMessage) GetCounter() uint32 + func (x *SignalMessage) GetPreviousCounter() uint32 + func (x *SignalMessage) GetRatchetKey() []byte + func (x *SignalMessage) ProtoReflect() protoreflect.Message + func (x *SignalMessage) Reset() + func (x *SignalMessage) String() string + type SignedPreKeyRecordStructure struct + Id uint32 + PrivateKey []byte + PublicKey []byte + Signature []byte + Timestamp uint64 + func (*SignedPreKeyRecordStructure) Descriptor() ([]byte, []int) + func (*SignedPreKeyRecordStructure) ProtoMessage() + func (x *SignedPreKeyRecordStructure) GetId() uint32 + func (x *SignedPreKeyRecordStructure) GetPrivateKey() []byte + func (x *SignedPreKeyRecordStructure) GetPublicKey() []byte + func (x *SignedPreKeyRecordStructure) GetSignature() []byte + func (x *SignedPreKeyRecordStructure) GetTimestamp() uint64 + func (x *SignedPreKeyRecordStructure) ProtoReflect() protoreflect.Message + func (x *SignedPreKeyRecordStructure) Reset() + func (x *SignedPreKeyRecordStructure) String() string