transports

package
v0.0.0-...-1add468 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2023 License: BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Overview

Package transports provides a interface to query supported pluggable transports.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(name string) base.Transport

Get returns a transport protocol implementation by name.

func Init

func Init() error

Init initializes all of the integrated transports.

func Register

func Register(transport base.Transport) error

Register registers a transport protocol.

func Transports

func Transports() []string

Transports returns the list of registered transport protocols.

Types

This section is empty.

Directories

Path Synopsis
Package base provides the common interface that each supported transport protocol must implement.
Package base provides the common interface that each supported transport protocol must implement.
Package obfs4 provides an implementation of the Tor Project's obfs4 obfuscation protocol.
Package obfs4 provides an implementation of the Tor Project's obfs4 obfuscation protocol.
framing
Package framing implements the obfs4 link framing and cryptography.
Package framing implements the obfs4 link framing and cryptography.
Package obfs5 provides an implementation of the Tor Project's obfs5 obfuscation protocol.
Package obfs5 provides an implementation of the Tor Project's obfs5 obfuscation protocol.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL