Documentation
¶
Index ¶
- Constants
- Variables
- type Envelope
- func (*Envelope) Descriptor() ([]byte, []int)deprecated
- func (x *Envelope) GetClientTimestamp() uint64
- func (x *Envelope) GetContent() []byte
- func (x *Envelope) GetDestinationServiceId() []byte
- func (x *Envelope) GetEphemeral() bool
- func (x *Envelope) GetReportSpamToken() []byte
- func (x *Envelope) GetServerGuid() []byte
- func (x *Envelope) GetServerTimestamp() uint64
- func (x *Envelope) GetSharedMrmKey() []byte
- func (x *Envelope) GetSourceDevice() uint32
- func (x *Envelope) GetSourceServiceId() []byte
- func (x *Envelope) GetStory() bool
- func (x *Envelope) GetType() Envelope_Type
- func (x *Envelope) GetUpdatedPni() []byte
- func (x *Envelope) GetUrgent() bool
- func (*Envelope) ProtoMessage()
- func (x *Envelope) ProtoReflect() protoreflect.Message
- func (x *Envelope) Reset()
- func (x *Envelope) String() string
- type Envelope_Type
- func (Envelope_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Envelope_Type) Enum() *Envelope_Type
- func (Envelope_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Envelope_Type) Number() protoreflect.EnumNumber
- func (x Envelope_Type) String() string
- func (Envelope_Type) Type() protoreflect.EnumType
- func (x *Envelope_Type) UnmarshalJSON(b []byte) errordeprecated
- type ProvisioningAddress
- func (*ProvisioningAddress) Descriptor() ([]byte, []int)deprecated
- func (x *ProvisioningAddress) GetAddress() string
- func (*ProvisioningAddress) ProtoMessage()
- func (x *ProvisioningAddress) ProtoReflect() protoreflect.Message
- func (x *ProvisioningAddress) Reset()
- func (x *ProvisioningAddress) String() string
- type SenderCertificate
- func (*SenderCertificate) Descriptor() ([]byte, []int)deprecated
- func (x *SenderCertificate) GetCertificate() []byte
- func (x *SenderCertificate) GetSignature() []byte
- func (*SenderCertificate) ProtoMessage()
- func (x *SenderCertificate) ProtoReflect() protoreflect.Message
- func (x *SenderCertificate) Reset()
- func (x *SenderCertificate) String() string
- type SenderCertificate_Certificate
- func (*SenderCertificate_Certificate) Descriptor() ([]byte, []int)deprecated
- func (x *SenderCertificate_Certificate) GetExpires() uint64
- func (x *SenderCertificate_Certificate) GetIdentityKey() []byte
- func (x *SenderCertificate_Certificate) GetSenderDevice() uint32
- func (x *SenderCertificate_Certificate) GetSenderE164() string
- func (x *SenderCertificate_Certificate) GetSenderUuid_() []byte
- func (x *SenderCertificate_Certificate) GetSigner() isSenderCertificate_Certificate_Signer
- func (x *SenderCertificate_Certificate) GetSignerCertificate() *ServerCertificate
- func (x *SenderCertificate_Certificate) GetSignerId() uint32
- func (*SenderCertificate_Certificate) ProtoMessage()
- func (x *SenderCertificate_Certificate) ProtoReflect() protoreflect.Message
- func (x *SenderCertificate_Certificate) Reset()
- func (x *SenderCertificate_Certificate) String() string
- type SenderCertificate_Certificate_SignerCertificate
- type SenderCertificate_Certificate_SignerId
- type ServerCertificate
- func (*ServerCertificate) Descriptor() ([]byte, []int)deprecated
- func (x *ServerCertificate) GetCertificate() []byte
- func (x *ServerCertificate) GetSignature() []byte
- func (*ServerCertificate) ProtoMessage()
- func (x *ServerCertificate) ProtoReflect() protoreflect.Message
- func (x *ServerCertificate) Reset()
- func (x *ServerCertificate) String() string
- type ServerCertificate_Certificate
- func (*ServerCertificate_Certificate) Descriptor() ([]byte, []int)deprecated
- func (x *ServerCertificate_Certificate) GetId() uint32
- func (x *ServerCertificate_Certificate) GetKey() []byte
- func (*ServerCertificate_Certificate) ProtoMessage()
- func (x *ServerCertificate_Certificate) ProtoReflect() protoreflect.Message
- func (x *ServerCertificate_Certificate) Reset()
- func (x *ServerCertificate_Certificate) String() string
Constants ¶
View Source
const (
Default_Envelope_Urgent = bool(true)
)
Default values for Envelope fields.
Variables ¶
View Source
var ( Envelope_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "CIPHERTEXT", 3: "PREKEY_BUNDLE", 5: "SERVER_DELIVERY_RECEIPT", 6: "UNIDENTIFIED_SENDER", 8: "PLAINTEXT_CONTENT", } Envelope_Type_value = map[string]int32{ "UNKNOWN": 0, "CIPHERTEXT": 1, "PREKEY_BUNDLE": 3, "SERVER_DELIVERY_RECEIPT": 5, "UNIDENTIFIED_SENDER": 6, "PLAINTEXT_CONTENT": 8, } )
Enum value maps for Envelope_Type.
View Source
var File_TextSecure_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Envelope ¶
type Envelope struct {
Type *Envelope_Type `protobuf:"varint,1,opt,name=type,enum=textsecure.Envelope_Type" json:"type,omitempty"`
SourceDevice *uint32 `protobuf:"varint,7,opt,name=source_device,json=sourceDevice" json:"source_device,omitempty"`
ClientTimestamp *uint64 `protobuf:"varint,5,opt,name=client_timestamp,json=clientTimestamp" json:"client_timestamp,omitempty"`
Content []byte `protobuf:"bytes,8,opt,name=content" json:"content,omitempty"` // Contains an encrypted Content
ServerTimestamp *uint64 `protobuf:"varint,10,opt,name=server_timestamp,json=serverTimestamp" json:"server_timestamp,omitempty"`
Ephemeral *bool `protobuf:"varint,12,opt,name=ephemeral" json:"ephemeral,omitempty"` // indicates that the message should not be persisted if the recipient is offline
Urgent *bool `protobuf:"varint,14,opt,name=urgent,def=1" json:"urgent,omitempty"`
Story *bool `protobuf:"varint,16,opt,name=story" json:"story,omitempty"` // indicates that the content is a story.
ReportSpamToken []byte `protobuf:"bytes,17,opt,name=report_spam_token,json=reportSpamToken" json:"report_spam_token,omitempty"` // token sent when reporting spam
SourceServiceId []byte `protobuf:"bytes,19,opt,name=source_service_id,json=sourceServiceId" json:"source_service_id,omitempty"` // service ID binary (i.e. 16 byte UUID for ACI, 1 byte prefix + 16 byte UUID for PNI)
DestinationServiceId []byte `protobuf:"bytes,20,opt,name=destination_service_id,json=destinationServiceId" json:"destination_service_id,omitempty"` // service ID binary (i.e. 16 byte UUID for ACI, 1 byte prefix + 16 byte UUID for PNI)
ServerGuid []byte `protobuf:"bytes,21,opt,name=server_guid,json=serverGuid" json:"server_guid,omitempty"` // 16-byte UUID
UpdatedPni []byte `protobuf:"bytes,22,opt,name=updated_pni,json=updatedPni" json:"updated_pni,omitempty"` // 16-byte UUID
// contains filtered or unexported fields
}
func (*Envelope) Descriptor
deprecated
func (*Envelope) GetClientTimestamp ¶
func (*Envelope) GetContent ¶
func (*Envelope) GetDestinationServiceId ¶
func (*Envelope) GetEphemeral ¶
func (*Envelope) GetReportSpamToken ¶
func (*Envelope) GetServerGuid ¶
func (*Envelope) GetServerTimestamp ¶
func (*Envelope) GetSharedMrmKey ¶
func (*Envelope) GetSourceDevice ¶
func (*Envelope) GetSourceServiceId ¶
func (*Envelope) GetType ¶
func (x *Envelope) GetType() Envelope_Type
func (*Envelope) GetUpdatedPni ¶
func (*Envelope) ProtoMessage ¶
func (*Envelope) ProtoMessage()
func (*Envelope) ProtoReflect ¶
func (x *Envelope) ProtoReflect() protoreflect.Message
type Envelope_Type ¶
type Envelope_Type int32
const ( Envelope_UNKNOWN Envelope_Type = 0 Envelope_CIPHERTEXT Envelope_Type = 1 Envelope_PREKEY_BUNDLE Envelope_Type = 3 Envelope_SERVER_DELIVERY_RECEIPT Envelope_Type = 5 Envelope_UNIDENTIFIED_SENDER Envelope_Type = 6 Envelope_PLAINTEXT_CONTENT Envelope_Type = 8 // for decryption error receipts )
func (Envelope_Type) Descriptor ¶
func (Envelope_Type) Descriptor() protoreflect.EnumDescriptor
func (Envelope_Type) Enum ¶
func (x Envelope_Type) Enum() *Envelope_Type
func (Envelope_Type) EnumDescriptor
deprecated
func (Envelope_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Envelope_Type.Descriptor instead.
func (Envelope_Type) Number ¶
func (x Envelope_Type) Number() protoreflect.EnumNumber
func (Envelope_Type) String ¶
func (x Envelope_Type) String() string
func (Envelope_Type) Type ¶
func (Envelope_Type) Type() protoreflect.EnumType
func (*Envelope_Type) UnmarshalJSON
deprecated
func (x *Envelope_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.
type ProvisioningAddress ¶
type ProvisioningAddress struct {
Address *string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
// contains filtered or unexported fields
}
func (*ProvisioningAddress) Descriptor
deprecated
func (*ProvisioningAddress) Descriptor() ([]byte, []int)
Deprecated: Use ProvisioningAddress.ProtoReflect.Descriptor instead.
func (*ProvisioningAddress) GetAddress ¶
func (x *ProvisioningAddress) GetAddress() string
func (*ProvisioningAddress) ProtoMessage ¶
func (*ProvisioningAddress) ProtoMessage()
func (*ProvisioningAddress) ProtoReflect ¶
func (x *ProvisioningAddress) ProtoReflect() protoreflect.Message
func (*ProvisioningAddress) Reset ¶
func (x *ProvisioningAddress) Reset()
func (*ProvisioningAddress) String ¶
func (x *ProvisioningAddress) String() string
type SenderCertificate ¶
type SenderCertificate struct {
Certificate []byte `protobuf:"bytes,1,opt,name=certificate" json:"certificate,omitempty"`
Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
// contains filtered or unexported fields
}
func (*SenderCertificate) Descriptor
deprecated
func (*SenderCertificate) Descriptor() ([]byte, []int)
Deprecated: Use SenderCertificate.ProtoReflect.Descriptor instead.
func (*SenderCertificate) GetCertificate ¶
func (x *SenderCertificate) GetCertificate() []byte
func (*SenderCertificate) GetSignature ¶
func (x *SenderCertificate) GetSignature() []byte
func (*SenderCertificate) ProtoMessage ¶
func (*SenderCertificate) ProtoMessage()
func (*SenderCertificate) ProtoReflect ¶
func (x *SenderCertificate) ProtoReflect() protoreflect.Message
func (*SenderCertificate) Reset ¶
func (x *SenderCertificate) Reset()
func (*SenderCertificate) String ¶
func (x *SenderCertificate) String() string
type SenderCertificate_Certificate ¶
type SenderCertificate_Certificate struct {
SenderE164 *string `protobuf:"bytes,1,opt,name=sender_e164,json=senderE164" json:"sender_e164,omitempty"`
SenderUuid_ []byte `protobuf:"bytes,7,opt,name=sender_uuid_,json=senderUuid" json:"sender_uuid_,omitempty"`
SenderDevice *uint32 `protobuf:"varint,2,opt,name=sender_device,json=senderDevice" json:"sender_device,omitempty"`
Expires *uint64 `protobuf:"fixed64,3,opt,name=expires" json:"expires,omitempty"`
IdentityKey []byte `protobuf:"bytes,4,opt,name=identity_key,json=identityKey" json:"identity_key,omitempty"`
// Types that are valid to be assigned to Signer:
//
// *SenderCertificate_Certificate_SignerCertificate
// *SenderCertificate_Certificate_SignerId
Signer isSenderCertificate_Certificate_Signer `protobuf_oneof:"signer"`
// contains filtered or unexported fields
}
func (*SenderCertificate_Certificate) Descriptor
deprecated
func (*SenderCertificate_Certificate) Descriptor() ([]byte, []int)
Deprecated: Use SenderCertificate_Certificate.ProtoReflect.Descriptor instead.
func (*SenderCertificate_Certificate) GetExpires ¶
func (x *SenderCertificate_Certificate) GetExpires() uint64
func (*SenderCertificate_Certificate) GetIdentityKey ¶
func (x *SenderCertificate_Certificate) GetIdentityKey() []byte
func (*SenderCertificate_Certificate) GetSenderDevice ¶
func (x *SenderCertificate_Certificate) GetSenderDevice() uint32
func (*SenderCertificate_Certificate) GetSenderE164 ¶
func (x *SenderCertificate_Certificate) GetSenderE164() string
func (*SenderCertificate_Certificate) GetSenderUuid_ ¶
func (x *SenderCertificate_Certificate) GetSenderUuid_() []byte
func (*SenderCertificate_Certificate) GetSigner ¶
func (x *SenderCertificate_Certificate) GetSigner() isSenderCertificate_Certificate_Signer
func (*SenderCertificate_Certificate) GetSignerCertificate ¶
func (x *SenderCertificate_Certificate) GetSignerCertificate() *ServerCertificate
func (*SenderCertificate_Certificate) GetSignerId ¶
func (x *SenderCertificate_Certificate) GetSignerId() uint32
func (*SenderCertificate_Certificate) ProtoMessage ¶
func (*SenderCertificate_Certificate) ProtoMessage()
func (*SenderCertificate_Certificate) ProtoReflect ¶
func (x *SenderCertificate_Certificate) ProtoReflect() protoreflect.Message
func (*SenderCertificate_Certificate) Reset ¶
func (x *SenderCertificate_Certificate) Reset()
func (*SenderCertificate_Certificate) String ¶
func (x *SenderCertificate_Certificate) String() string
type SenderCertificate_Certificate_SignerCertificate ¶
type SenderCertificate_Certificate_SignerCertificate struct {
SignerCertificate *ServerCertificate `protobuf:"bytes,5,opt,name=signer_certificate,json=signerCertificate,oneof"`
}
type SenderCertificate_Certificate_SignerId ¶
type SenderCertificate_Certificate_SignerId struct {
SignerId uint32 `protobuf:"varint,8,opt,name=signer_id,json=signerId,oneof"`
}
type ServerCertificate ¶
type ServerCertificate struct {
Certificate []byte `protobuf:"bytes,1,opt,name=certificate" json:"certificate,omitempty"`
Signature []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
// contains filtered or unexported fields
}
func (*ServerCertificate) Descriptor
deprecated
func (*ServerCertificate) Descriptor() ([]byte, []int)
Deprecated: Use ServerCertificate.ProtoReflect.Descriptor instead.
func (*ServerCertificate) GetCertificate ¶
func (x *ServerCertificate) GetCertificate() []byte
func (*ServerCertificate) GetSignature ¶
func (x *ServerCertificate) GetSignature() []byte
func (*ServerCertificate) ProtoMessage ¶
func (*ServerCertificate) ProtoMessage()
func (*ServerCertificate) ProtoReflect ¶
func (x *ServerCertificate) ProtoReflect() protoreflect.Message
func (*ServerCertificate) Reset ¶
func (x *ServerCertificate) Reset()
func (*ServerCertificate) String ¶
func (x *ServerCertificate) String() string
type ServerCertificate_Certificate ¶
type ServerCertificate_Certificate struct {
Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
Key []byte `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"`
// contains filtered or unexported fields
}
func (*ServerCertificate_Certificate) Descriptor
deprecated
func (*ServerCertificate_Certificate) Descriptor() ([]byte, []int)
Deprecated: Use ServerCertificate_Certificate.ProtoReflect.Descriptor instead.
func (*ServerCertificate_Certificate) GetId ¶
func (x *ServerCertificate_Certificate) GetId() uint32
func (*ServerCertificate_Certificate) GetKey ¶
func (x *ServerCertificate_Certificate) GetKey() []byte
func (*ServerCertificate_Certificate) ProtoMessage ¶
func (*ServerCertificate_Certificate) ProtoMessage()
func (*ServerCertificate_Certificate) ProtoReflect ¶
func (x *ServerCertificate_Certificate) ProtoReflect() protoreflect.Message
func (*ServerCertificate_Certificate) Reset ¶
func (x *ServerCertificate_Certificate) Reset()
func (*ServerCertificate_Certificate) String ¶
func (x *ServerCertificate_Certificate) String() string
Click to show internal directories.
Click to hide internal directories.