package
10.9.0+incompatible
Repository: https://github.com/status-im/status-go.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
MakeFullReceiverServer generates a fully configured and randomly seeded ReceiverServer.
MakeFullSenderServer generates a fully configured and randomly seeded SenderServer.
MakeFullSenderServer generates a fully configured and randomly seeded KeystoreFilesSenderServer.
No description provided by the author
No description provided by the author
NewAccountPayloadMounter generates a new and initialised AccountPayload flavoured BasePayloadMounter responsible for the whole lifecycle of an AccountPayload.
NewAccountPayloadReceiver generates a new and initialised AccountPayload flavoured BasePayloadReceiver AccountPayloadReceiver is responsible for the whole receive and store cycle of an AccountPayload.
No description provided by the author
NewBaseClient returns a fully qualified BaseClient from the given ConnectionParams.
No description provided by the author
No description provided by the author
NewBaseServer returns a *BaseServer init from the given *SenderServerConfig.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewInstallationPayloadMounter generates a new and initialised InstallationPayload flavoured BasePayloadMounter responsible for the whole lifecycle of an InstallationPayload.
No description provided by the author
NewInstallationPayloadReceiver generates a new and initialised InstallationPayload flavoured BasePayloadReceiver InstallationPayloadReceiver is responsible for the whole receive and store cycle of a RawMessagesPayload specifically for sending / requesting installation data from the Receiver device.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPayloadMounters returns PayloadMounter s configured to handle local pairing transfers of: - AccountPayload, RawMessagePayload and InstallationPayload.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewRawMessagePayloadMounter generates a new and initialised RawMessagePayload flavoured BasePayloadMounter responsible for the whole lifecycle of an RawMessagePayload.
NewRawMessagePayloadReceiver generates a new and initialised RawMessagesPayload flavoured BasePayloadReceiver RawMessagePayloadReceiver is responsible for the whole receive and store cycle of a RawMessagesPayload.
No description provided by the author
No description provided by the author
NewReceiverClient returns a fully qualified ReceiverClient created with the incoming parameters.
No description provided by the author
NewReceiverServer returns a *SenderServer init from the given *ReceiverServerConfig.
No description provided by the author
NewSenderClient returns a fully qualified SenderClient created with the incoming parameters.
No description provided by the author
NewSenderServer returns a *SenderServer init from the given *SenderServerConfig.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StartUpKeystoreFilesReceivingClient creates a KeystoreFilesReceiverClient and triggers all `receive` calls in sequence to the KeystoreFilesSenderServer.
StartUpKeystoreFilesSenderServer generates a KeystoreFilesSenderServer, starts the sending server and returns the ConnectionParams string to allow a ReceiverClient to make a successful connection.
StartUpReceiverServer generates a ReceiverServer, starts the sending server and returns the ConnectionParams string to allow a SenderClient to make a successful connection.
StartUpReceivingClient creates a ReceiverClient and triggers all `receive` calls in sequence to the SenderServer.
StartUpSenderServer generates a SenderServer, starts the sending server and returns the ConnectionParams string to allow a ReceiverClient to make a successful connection.
StartUpSendingClient creates a SenderClient and triggers all `send` calls in sequence to the ReceiverServer.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
AccountPayload represents the payload structure a Server handles.
AccountPayloadLoader is responsible for loading, parsing and validating AccountPayload data.
AccountPayloadMarshaller is responsible for marshalling and unmarshalling Server payload data.
AccountPayloadStorer is responsible for parsing, validating and storing AccountPayload data.
BaseClient is responsible for lower level pairing.Client functionality common to dependent Client types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ChallengeGiver is responsible for generating challenges and checking challenge responses.
ChallengeTaker is responsible for storing and performing server challenges.
No description provided by the author
No description provided by the author
EncryptionPayload represents the plain text and encrypted text of payload data.
Event is a type for transfer events.
No description provided by the author
InstallationPayloadMounterReceiver represents an InstallationPayload Repository.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PayloadEncryptor is responsible for encrypting and decrypting payload data.
PayloadLockPayload Embeds a *PayloadEncryptor to give all embedding structs EncryptionPayload Locking.
PayloadReceived Embeds a *PayloadEncryptor to give all embedding structs EncryptionPayload Received() functionality Useful to securely implement the PayloadReceiver interface.
PayloadToSend Embeds a *PayloadEncryptor to give all embedding structs EncryptionPayload ToSend() functionality Useful to securely implement the PayloadMounter interface.
No description provided by the author
No description provided by the author
No description provided by the author
RawMessagePayloadMarshaller is responsible for marshalling and unmarshalling raw message data.
No description provided by the author
No description provided by the author
ReceiverClient is responsible for accepting pairing data to a SenderServer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SenderClient is responsible for sending pairing data to a ReceiverServer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
PayloadMounterReceiver represents a struct that can: - mount payload data from a PayloadRepository or a PayloadLoader into memory (PayloadMounter.Mount) - prepare data to be sent encrypted (PayloadMounter.ToSend) via some transport - receive and prepare encrypted transport data (PayloadReceiver.Receive) to be stored - prepare the received (PayloadReceiver.Received) data to be stored to a PayloadRepository or a PayloadStorer.
No description provided by the author
PayloadRepository represents a struct that can both load and store data to an internally managed data store.
No description provided by the author
No description provided by the author
No description provided by the author