package
1.0.10
Repository: https://github.com/adam-p/psiphon-tunnel-core.git
Documentation: pkg.go.dev

# Functions

DecodeServerEntry extracts a server entry from the encoding used by remote server lists and Psiphon server handshake requests.
DecodeServerEntryFields extracts an encoded server entry into a ServerEntryFields type, much like DecodeServerEntry.
DecodeServerEntryList extracts server entries from the list encoding used by remote server lists and Psiphon server handshake requests.
EncodeServerEntry returns a string containing the encoding of a ServerEntry following Psiphon conventions.
GetCapability returns the server capability corresponding to the tunnel protocol.
GetTacticsCapability returns the server tactics capability corresponding to the tunnel protocol.
NewStreamingServerEntryDecoder creates a new StreamingServerEntryDecoder.
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
ValidateServerEntryFields checks for malformed server entries.

# 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
PSIPHON_API_CLIENT_VERIFICATION_REQUEST_NAME may still be used by older Android clients.
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
SERVER_ENTRY_SOURCE_DISCOVERY
No description provided by the author
SERVER_ENTRY_SOURCE_EMBEDDED
No description provided by the author
SERVER_ENTRY_SOURCE_OBFUSCATED
No description provided by the author
SERVER_ENTRY_SOURCE_REMOTE
No description provided by the author
SERVER_ENTRY_SOURCE_TARGET
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
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
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

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
ServerEntry represents a Psiphon server.
No description provided by the author
StreamingServerEntryDecoder performs the DecodeServerEntryList operation, loading only one server entry into memory at a time.

# Type aliases

No description provided by the author
ServerEntryFields is an alternate representation of ServerEntry which enables future compatibility when unmarshaling and persisting new server entries which may contain new, unrecognized fields not in the ServerEntry type for a particular client version.
No description provided by the author
No description provided by the author