Directories ¶
Path | Synopsis |
---|---|
cppki/api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
health/api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
jwtauth
Package jwtauth includes helper functions for creating HTTP clients and servers that can perform JWT authorization via Bearer tokens.
|
Package jwtauth includes helper functions for creating HTTP clients and servers that can perform JWT authorization via Bearer tokens. |
segments/api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
segments/api/mock_api
Package mock_api is a generated GoMock package.
|
Package mock_api is a generated GoMock package. |
env
Package env contains host-wide SCION settings.
|
Package env contains host-wide SCION settings. |
feature
Package feature provides a simple mechanism for command line tools to take and parse feature flags.
|
Package feature provides a simple mechanism for command line tools to take and parse feature flags. |
launcher
Package launcher includes the shared application execution boilerplate of all SCION servers.
|
Package launcher includes the shared application execution boilerplate of all SCION servers. |
ca
|
|
api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
config
Package config contains building blocks for CA functionality configuration.
|
Package config contains building blocks for CA functionality configuration. |
renewal/grpc/mock_grpc
Package mock_grpc is a generated GoMock package.
|
Package mock_grpc is a generated GoMock package. |
renewal/mock_renewal
Package mock_renewal is a generated GoMock package.
|
Package mock_renewal is a generated GoMock package. |
api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
api/mock_api
Package mock_api is a generated GoMock package.
|
Package mock_api is a generated GoMock package. |
trust/mock_trust
Package mock_trust is a generated GoMock package.
|
Package mock_trust is a generated GoMock package. |
api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
config
Package config contains the configuration of the SCION Daemon.
|
Package config contains the configuration of the SCION Daemon. |
fetcher
Package fetcher implements path segment fetching, verification and combination logic for SCIOND.
|
Package fetcher implements path segment fetching, verification and combination logic for SCIOND. |
fetcher/mock_fetcher
Package mock_fetcher is a generated GoMock package.
|
Package mock_fetcher is a generated GoMock package. |
mock_discovery
Package mock_discovery is a generated GoMock package.
|
Package mock_discovery is a generated GoMock package. |
dispatcher
|
|
api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
Package file contains utility functions for interacting with files.
|
Package file contains utility functions for interacting with files. |
control/grpc/mock_grpc
Package mock_grpc is a generated GoMock package.
|
Package mock_grpc is a generated GoMock package. |
control/mock_control
Package mock_control is a generated GoMock package.
|
Package mock_control is a generated GoMock package. |
dataplane
Package dataplane defines implementations required to run a gateway dataplane.
|
Package dataplane defines implementations required to run a gateway dataplane. |
mock_gateway
Package mock_gateway is a generated GoMock package.
|
Package mock_gateway is a generated GoMock package. |
pathhealth
Package pathhealth monitors paths to different ASes.
|
Package pathhealth monitors paths to different ASes. |
routing
Package routing defines implementations around the routing decisions for the gateway.
|
Package routing defines implementations around the routing decisions for the gateway. |
routing/mock_routing
Package mock_routing is a generated GoMock package.
|
Package mock_routing is a generated GoMock package. |
xnet
Package xnet contains low level Linux networking calls (generally related to netlink and tunneling)
|
Package xnet contains low level Linux networking calls (generally related to netlink and tunneling) |
grpc/mock_grpc
Package mock_grpc is a generated GoMock package.
|
Package mock_grpc is a generated GoMock package. |
mock_hiddenpath
Package mock_hiddenpath is a generated GoMock package.
|
Package mock_hiddenpath is a generated GoMock package. |
Package pathprobe contains methods to probe scion paths.
|
Package pathprobe contains methods to probe scion paths. |
Package ping implements pinging based on SCMP echo messages.
|
Package ping implements pinging based on SCMP echo messages. |
proto
|
|
control_plane/mock_control_plane
Package mock_control_plane is a generated GoMock package.
|
Package mock_control_plane is a generated GoMock package. |
discovery/mock_discovery
Package mock_discovery is a generated GoMock package.
|
Package mock_discovery is a generated GoMock package. |
hidden_segment/mock_hidden_segment
Package mock_hidden_segment is a generated GoMock package.
|
Package mock_hidden_segment is a generated GoMock package. |
api
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
bfd
Package bfd implements Bidirectional Forwarding Detection as defined in RFC 5880.
|
Package bfd implements Bidirectional Forwarding Detection as defined in RFC 5880. |
bfd/mock_bfd
Package mock_bfd is a generated GoMock package.
|
Package mock_bfd is a generated GoMock package. |
config
Package config defines the router's configuration file.
|
Package config defines the router's configuration file. |
control/internal/metrics
Package metrics defines and exports router metrics to be scraped by prometheus.
|
Package metrics defines and exports router metrics to be scraped by prometheus. |
control/mock_api
Package mock_api is a generated GoMock package.
|
Package mock_api is a generated GoMock package. |
mock_router
Package mock_router is a generated GoMock package.
|
Package mock_router is a generated GoMock package. |
Package storage provides factories for various application storage backends.
|
Package storage provides factories for various application storage backends. |
beacon
Package beacon defines interfaces that extend the capabilities of a beacon storage compared to the beacon.DB interface.
|
Package beacon defines interfaces that extend the capabilities of a beacon storage compared to the beacon.DB interface. |
mock_storage
Package mock_storage is a generated GoMock package.
|
Package mock_storage is a generated GoMock package. |
trust
Package trust defines interfaces that extend the capabilities of a trust storage compared to the trust.DB interface.
|
Package trust defines interfaces that extend the capabilities of a trust storage compared to the trust.DB interface. |
Package traceroute implements tracerouting based on SCMP traceroute messages.
|
Package traceroute implements tracerouting based on SCMP traceroute messages. |
mock_trust
Package mock_trust is a generated GoMock package.
|
Package mock_trust is a generated GoMock package. |
Package worker contains helpers for working with long-running goroutines that need to be destroyed.
|
Package worker contains helpers for working with long-running goroutines that need to be destroyed. |
Click to show internal directories.
Click to hide internal directories.