Directories ¶
Path | Synopsis |
---|---|
appnet
Package infraenv contains convenience function common to SCION infra services.
|
Package infraenv contains convenience function common to SCION infra services. |
appnet/mock_infraenv
Package mock_infraenv is a generated GoMock package.
|
Package mock_infraenv 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. |
path/pathprobe
Package pathprobe contains methods to probe scion paths.
|
Package pathprobe contains methods to probe scion paths. |
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. |
Package config provides an unified pattern for configuration structs.
|
Package config provides an unified pattern for configuration structs. |
mock_discovery
Package mock_discovery is a generated GoMock package.
|
Package mock_discovery is a generated GoMock package. |
drkey
|
|
Package env contains common command line and initialization code for SCION services.
|
Package env contains common command line and initialization code for SCION services. |
Package file contains utility functions for interacting with files.
|
Package file contains utility functions for interacting with files. |
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. |
path
|
|
combinator
Package combinator contains methods for constructing SCION forwarding paths.
|
Package combinator contains methods for constructing SCION forwarding paths. |
pathpol
Package pathpol implements path policies, documentation in doc/PathPolicy.md Currently implemented: ACL, Sequence, Extends and Options.
|
Package pathpol implements path policies, documentation in doc/PathPolicy.md Currently implemented: ACL, Sequence, Extends and Options. |
mock_pathdb
Package mock_pathdb is a generated GoMock package.
|
Package mock_pathdb is a generated GoMock package. |
mock_revcache
Package mock_revcache is a generated GoMock package.
|
Package mock_revcache is a generated GoMock package. |
segment
|
|
segfetcher
Package segfetcher contains all the logic that is needed to fetch segments, verify and store segments in an efficient manner.
|
Package segfetcher contains all the logic that is needed to fetch segments, verify and store segments in an efficient manner. |
segfetcher/mock_segfetcher
Package mock_segfetcher is a generated GoMock package.
|
Package mock_segfetcher is a generated GoMock package. |
seghandler/mock_seghandler
Package mock_seghandler is a generated GoMock package.
|
Package mock_seghandler is a generated GoMock package. |
segverifier
Package segverifier implements primitives for verifying path segments.
|
Package segverifier implements primitives for verifying path segments. |
verifier/mock_verifier
Package mock_infra is a generated GoMock package.
|
Package mock_infra 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. |
db
Package db contains common database abstractions for our infra.
|
Package db contains common database abstractions for our infra. |
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 svc implements support for SVC Resolution.
|
Package svc implements support for SVC Resolution. |
internal/ctxconn
Package ctxconn provides a helper function to track context cancellation when working with connections.
|
Package ctxconn provides a helper function to track context cancellation when working with connections. |
internal/ctxconn/mock_ctxconn
Package mock_ctxconn is a generated GoMock package.
|
Package mock_ctxconn is a generated GoMock package. |
mock_svc
Package mock_svc is a generated GoMock package.
|
Package mock_svc is a generated GoMock package. |
Package topology wraps two versions of the topology.
|
Package topology wraps two versions of the topology. |
json
Package json encodes AS topology information via JSON.
|
Package json encodes AS topology information via JSON. |
mock_topology
Package mock_topology is a generated GoMock package.
|
Package mock_topology is a generated GoMock package. |
mock_trust
Package mock_trust is a generated GoMock package.
|
Package mock_trust is a generated GoMock package. |
underlay
|
|
conn
Package conn implements underlay sockets.
|
Package conn implements underlay sockets. |
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.