Directories ¶
Path | Synopsis |
---|---|
Package addr contains types for SCION addressing.
|
Package addr contains types for SCION addressing. |
Package daemon provides APIs for querying SCION Daemons.
|
Package daemon provides APIs for querying SCION Daemons. |
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. |
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. |
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. |
sock
|
|
reliable
Package reliable implements the SCION ReliableSocket protocol
|
Package reliable implements the SCION ReliableSocket protocol |
reliable/mock_reliable
Package mock_reliable is a generated GoMock package.
|
Package mock_reliable is a generated GoMock package. |
reliable/reconnect
Package reconnect implements transparent logic for reconnecting to the dispatcher.
|
Package reconnect implements transparent logic for reconnecting to the dispatcher. |
reliable/reconnect/mock_reconnect
Package mock_reconnect is a generated GoMock package.
|
Package mock_reconnect is a generated GoMock package. |
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 |
Click to show internal directories.
Click to hide internal directories.