Directories
¶
| Path | Synopsis |
|---|---|
|
Package addr contains types for SCION addressing.
|
Package addr contains types for SCION addressing. |
|
Package daemon provides APIs for SCION applications to interact with the SCION control plane.
|
Package daemon provides APIs for SCION applications to interact with the SCION control plane. |
|
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_daemon
Package mock_daemon is a generated GoMock package.
|
Package mock_daemon is a generated GoMock package. |
|
experimental
|
|
|
epic
Package epic contains methods for the creation and verification of the EPIC packet timestamp and validation fields.
|
Package epic contains methods for the creation and verification of the EPIC packet timestamp and validation fields. |
|
hiddenpath/grpc/mock_grpc
Package mock_grpc is a generated GoMock package.
|
Package mock_grpc is a generated GoMock package. |
|
hiddenpath/mock_hiddenpath
Package mock_hiddenpath is a generated GoMock package.
|
Package mock_hiddenpath is a generated GoMock package. |
|
mock_log
Package mock_log is a generated GoMock package.
|
Package mock_log is a generated GoMock package. |
|
Package metrics contains interfaces for generic metrics primitives, to facilitate mocking metrics in unit tests.
|
Package metrics contains interfaces for generic metrics primitives, to facilitate mocking metrics in unit tests. |
|
mock_metrics
Package mock_metrics is a generated GoMock package.
|
Package mock_metrics is a generated GoMock package. |
|
v2
Package metrics contains interfaces for generic metrics primitives, to facilitate mocking metrics in unit tests.
|
Package metrics contains interfaces for generic metrics primitives, to facilitate mocking metrics in unit tests. |
|
private
|
|
|
ctrl/path_mgmt/proto
Package proto used to contain mostly auto-generated code for parsing/packing SCION capnproto protocol structs.
|
Package proto used to contain mostly auto-generated code for parsing/packing SCION capnproto protocol structs. |
|
mocks/io
Package io defines io types from the stdlib for mocking.
|
Package io defines io types from the stdlib for mocking. |
|
mocks/io/mock_io
Package mock_io is a generated GoMock package.
|
Package mock_io is a generated GoMock package. |
|
mocks/net
Package net defines net types from the stdlib for mocking.
|
Package net defines net types from the stdlib for mocking. |
|
mocks/net/mock_net
Package mock_net is a generated GoMock package.
|
Package mock_net is a generated GoMock package. |
|
prom
Package prom contains some utility functions for dealing with prometheus metrics.
|
Package prom contains some utility functions for dealing with prometheus metrics. |
|
prom/promtest
Package promtest contains helpers to test metrics structs.
|
Package promtest contains helpers to test metrics structs. |
|
serrors
Package serrors provides enhanced errors.
|
Package serrors provides enhanced errors. |
|
xtest/graph
Code generated by graphupdater tool, DO NOT EDIT.
|
Code generated by graphupdater tool, DO NOT EDIT. |
|
xtest/graphupdater
command
|
|
|
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. |
|
cms/oid
Package oid contains OID definitions.
|
Package oid contains OID definitions. |
|
cms/protocol
Package protocol implements low level CMS types, parsing and generation.
|
Package protocol implements low level CMS types, parsing and generation. |
|
extensions/staticinfo
Package staticinfo contains the internal representation of the StaticInfoExtension path segment extension, and conversion from and to the corresponding protobuf representation.
|
Package staticinfo contains the internal representation of the StaticInfoExtension path segment extension, and conversion from and to the corresponding protobuf representation. |
|
mock_seg
Package mock_seg is a generated GoMock package.
|
Package mock_seg is a generated GoMock package. |
|
Package slayers contains gopacket style layers for the SCION Header, HopByHop and EndToEnd Extension headers, SCMP, and SCION/UDP.
|
Package slayers contains gopacket style layers for the SCION Header, HopByHop and EndToEnd Extension headers, SCMP, and SCION/UDP. |
|
path/epic
Package epic implements the Path interface for the EPIC path type.
|
Package epic implements the Path interface for the EPIC path type. |
|
Package snet implements interfaces net.Conn and net.PacketConn for SCION connections.
|
Package snet implements interfaces net.Conn and net.PacketConn for SCION connections. |
|
metrics
Package metrics defines default initializers for the metrics structs that are used in the snet package.
|
Package metrics defines default initializers for the metrics structs that are used in the snet package. |
|
mock_snet
Package mock_snet is a generated GoMock package.
|
Package mock_snet is a generated GoMock package. |
|
path
Package path implements snet.Path with full metadata This is used by libraries that provide paths for applications to use, such as the path combinator and the SCION Daemon API.
|
Package path implements snet.Path with full metadata This is used by libraries that provide paths for applications to use, such as the path combinator and the SCION Daemon API. |
|
Package spao implements the logic needed to provide support for the SCION Packet Authenticator Option defined on: https://docs.scion.org/en/latest/protocols/authenticator-option.html
|
Package spao implements the logic needed to provide support for the SCION Packet Authenticator Option defined on: https://docs.scion.org/en/latest/protocols/authenticator-option.html |
|
Package STUN parses STUN binding request packets and generates response packets.
|
Package STUN parses STUN binding request packets and generates response packets. |
Click to show internal directories.
Click to hide internal directories.