Directories ΒΆ
Path | Synopsis |
---|---|
go
|
|
cmd/berty
Berty is the main CLI entrypoint to manage the Berty ecosystem (client, server, relay, dev)
|
Berty is the main CLI entrypoint to manage the Berty ecosystem (client, server, relay, dev) |
cmd/berty/mini
Package mini contains main helpers to start a term-based Berty mini client
|
Package mini contains main helpers to start a term-based Berty mini client |
cmd/rdvp
rdvp is a service to hold Berty's rendezvous point for faster peer discovery
|
rdvp is a service to hold Berty's rendezvous point for faster peer discovery |
framework/bertybridge
Package bertybridge is the main gomobile entrypoint, used to generate iOS and Android frameworks
|
Package bertybridge is the main gomobile entrypoint, used to generate iOS and Android frameworks |
internal/cryptoutil
Package cryptoutil contains generic & stateless crypto helpers
|
Package cryptoutil contains generic & stateless crypto helpers |
internal/gomodhack
Package gomodhack ensures that `go mod` detect some required dependencies This package should not be imported directly
|
Package gomodhack ensures that `go mod` detect some required dependencies This package should not be imported directly |
internal/grpcutil
Package grpcutil contains gRPC lazy codecs, messages and a pipe-based listener
|
Package grpcutil contains gRPC lazy codecs, messages and a pipe-based listener |
internal/handshake
Package handshake implements a capability-based handshake Handshake Sequence Diagram: --------------------------- Handshake vastely inspired by Scuttlebutt's Capability-based Handshake https://scuttlebot.io/more/protocols/shs.pdf - a, b are ephemeral key pairs generated by respectively Requester and Responder.
|
Package handshake implements a capability-based handshake Handshake Sequence Diagram: --------------------------- Handshake vastely inspired by Scuttlebutt's Capability-based Handshake https://scuttlebot.io/more/protocols/shs.pdf - a, b are ephemeral key pairs generated by respectively Requester and Responder. |
internal/ipfsutil
Package ipfsutil contains helpers around IPFS (logging, datastore, networking, core API, ...)
|
Package ipfsutil contains helpers around IPFS (logging, datastore, networking, core API, ...) |
internal/testutil
Package testutil contains testing helpers (logging, slow skipping)
|
Package testutil contains testing helpers (logging, slow skipping) |
internal/tinder
Package tinder is a multi-driver service backed by a cache βββββββββββββββββββββββββββββββββββββββββββββββββββββ β Tinder β βββββββββββββββββββββββββ βββββββββββββββββ β β ββββββΆβ Driver DHT Ipfs β β Advertise ββΆβΌββββ ββββββββββββββββββ β β βββββββββββββββββββββββββ βββββββββββββββββ β β β Backoff Cache β β β βββββββββββββββββββββββββ βββββββββββββββββ β ββββββΆβ Discover ββββ βββββββββββββββββ β ββββββΆβ Driver DHT Berty β β FindPeers ββΆβΌββββ ββββββββββββββββββ β βDriver Manager β β β βββββββββββββββββββββββββ βββββββββββββββββ β ββββββββββββββββ΄βββΆβ (MultiDriver) βββΌβββ€ βββββββββββββββββββββββββ βββββββββββββββββ β β βββββββββββββββββ β ββββββΆβDriver RendezVousPoint β β Unregister ββΆβΌβββββββββββββββ β β βββββββββββββββββββββββββ βββββββββββββββββ β β β βββββββββββββββββββββββββ β β ββββββΆβDriver Local (ble/mdns)β βββββββββββββββββββββββββββββββββββββββββββββββββββββ βββββββββββββββββββββββββ
|
Package tinder is a multi-driver service backed by a cache βββββββββββββββββββββββββββββββββββββββββββββββββββββ β Tinder β βββββββββββββββββββββββββ βββββββββββββββββ β β ββββββΆβ Driver DHT Ipfs β β Advertise ββΆβΌββββ ββββββββββββββββββ β β βββββββββββββββββββββββββ βββββββββββββββββ β β β Backoff Cache β β β βββββββββββββββββββββββββ βββββββββββββββββ β ββββββΆβ Discover ββββ βββββββββββββββββ β ββββββΆβ Driver DHT Berty β β FindPeers ββΆβΌββββ ββββββββββββββββββ β βDriver Manager β β β βββββββββββββββββββββββββ βββββββββββββββββ β ββββββββββββββββ΄βββΆβ (MultiDriver) βββΌβββ€ βββββββββββββββββββββββββ βββββββββββββββββ β β βββββββββββββββββ β ββββββΆβDriver RendezVousPoint β β Unregister ββΆβΌβββββββββββββββ β β βββββββββββββββββββββββββ βββββββββββββββββ β β β βββββββββββββββββββββββββ β β ββββββΆβDriver Local (ble/mdns)β βββββββββββββββββββββββββββββββββββββββββββββββββββββ βββββββββββββββββββββββββ |
pkg/banner
Package banner generates ASCII picture of the Berty logo with a message /\ /\ / /\ ______ Lorem ipsum dolor sit amet, consectetur / /\/ / \/ | \ adipiscing elit, sed do eiusmod tempor | | \/ | ()| | incididunt ut labore et dolore magna aliqua.
|
Package banner generates ASCII picture of the Berty logo with a message /\ /\ / /\ ______ Lorem ipsum dolor sit amet, consectetur / /\/ / \/ | \ adipiscing elit, sed do eiusmod tempor | | \/ | ()| | incididunt ut labore et dolore magna aliqua. |
pkg/bertydemo
Package bertydemo contains experimental code that may be used to test/show some high-level or low-level Berty related code in a CLI or a mobile app There are very few chances that you need to import it.
|
Package bertydemo contains experimental code that may be used to test/show some high-level or low-level Berty related code in a CLI or a mobile app There are very few chances that you need to import it. |
pkg/bertyprotocol
Package bertyprotocol contains code for integrating the Berty protocol in your project See https://berty.tech/protocol for more information.
|
Package bertyprotocol contains code for integrating the Berty protocol in your project See https://berty.tech/protocol for more information. |
pkg/bertytypes
This package is generated with Protobuf.
|
This package is generated with Protobuf. |
pkg/errcode
Package errcode contains the list of Berty error codes
|
Package errcode contains the list of Berty error codes |
Click to show internal directories.
Click to hide internal directories.