# Functions
No description provided by the author
NewBackupFile initialises a backup file for reading using the provided path and password.
No description provided by the author
NewMultiWriter returns a new instance of a multi writer.
No description provided by the author
NewSMSFromStatement constructs an XML SMS struct from a SQL statement.
ParametersToMMS converts a set of SQL parameters to a single MMS.
ParametersToPart converts a set of SQL parameters to a single part.
ParametersToSMS converts a set of SQL parameters to a single SMS.
No description provided by the author
StatementToMMS converts a of SQL statement to a single MMS.
StatementToPart converts a of SQL statement to a single part.
StatementToSMS converts a of SQL statement to a single SMS.
StatementToStringArray formats a SqlStatement fairly literally as an array.
# Constants
ATTACHMENT_BUFFER_SIZE is the size of the buffer in bytes used for decrypting attachments.
Character sets as specified by IANA.
Character sets as specified by IANA.
133.
134.
138.
137.
146.
145.
147.
140.
139.
144.
143.
142.
141.
130.
131.
136.
135.
132.
129.
128.
3.
5.
0.
4.
6.
1.
2.
# Variables
CSV column headers.
ProtoCommitHash is the commit hash of the Signal Protobuf spec.
CSV column headers.
# Structs
BackupFile stores information about a given backup file.
ConsumeFuncs stores parameters for a Consume operation.
MMS represents a Multimedia Messaging Service record.
MMSPart holds a data blob for an MMS.
MultiWriter is a convenience wrapper around an io.Writer to allow multiple consecutive (safe) writes.
SMS represents a Short Message Service record.
SMSes holds a set of MMS or SMS records.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
SMSType is an SMS type as defined by the XML backup spec.