Directories
¶
| Path | Synopsis |
|---|---|
|
Package controlplane implements CION's control plane: discovery of directly connected neighbors, and the control endpoint that serves trust material RPCs over HTTP/3 (QUIC) riding the SCION network.
|
Package controlplane implements CION's control plane: discovery of directly connected neighbors, and the control endpoint that serves trust material RPCs over HTTP/3 (QUIC) riding the SCION network. |
|
Package pathdb stores registered path segments (control plane draft, Section 4): up, down, and core segments terminated by this node or registered with it.
|
Package pathdb stores registered path segments (control plane draft, Section 4): up, down, and core segments terminated by this node or registered with it. |
|
impl/bbolt
Package bbolt implements the path segment database on top of bbolt, following the trust DB's implementation (pkg/trust/impl/bbolt).
|
Package bbolt implements the path segment database on top of bbolt, following the trust DB's implementation (pkg/trust/impl/bbolt). |
|
impl/dbtest
Package dbtest implements the shared contract tests for path database implementations, following the trust DB's testing harness (pkg/trust/impl/dbtest).
|
Package dbtest implements the shared contract tests for path database implementations, following the trust DB's testing harness (pkg/trust/impl/dbtest). |
|
Package segment wraps the vendored control-plane protobuf path segment messages in CION-owned domain types: parsing path-construction beacons, creating and signing AS entries, computing hop-field MACs, and building data-plane paths from registered segments.
|
Package segment wraps the vendored control-plane protobuf path segment messages in CION-owned domain types: parsing path-construction beacons, creating and signing AS entries, computing hop-field MACs, and building data-plane paths from registered segments. |
Click to show internal directories.
Click to hide internal directories.