Directories
¶
Path | Synopsis |
---|---|
Package dbitset contains dragon-specific utilities around bitsets.
|
Package dbitset contains dragon-specific utilities around bitsets. |
Package dcrypto contains cryptographic utilities for dragon.
|
Package dcrypto contains cryptographic utilities for dragon. |
Package dk contains the Kernel for the node management.
|
Package dk contains the Kernel for the node management. |
Package dmsg contains simple types relating to messages and the transport layer (such as dcert or QUIC connections and streams).
|
Package dmsg contains simple types relating to messages and the transport layer (such as dcert or QUIC connections and streams). |
Package dpeerset contains types for interacting with peer sets.
|
Package dpeerset contains types for interacting with peer sets. |
dfanout
Package dfanout contains types for managing fanout work from the peer sets.
|
Package dfanout contains types for managing fanout work from the peer sets. |
dpeersettest
Package dpeersettest contains helpers for testing the dpeerset package.
|
Package dpeersettest contains helpers for testing the dpeerset package. |
Package dprotoi contains internal protocol messages for dragon.
|
Package dprotoi contains internal protocol messages for dragon. |
dbootstrap
Package dbootstrap contains functionality that is shared between multiple, otherwise independent, other bootstrap-related packages.
|
Package dbootstrap contains functionality that is shared between multiple, otherwise independent, other bootstrap-related packages. |
dbootstrap/dbsacceptjoin
Package dbsacceptjoin contains the types for handling protocol bootstrap, specifically to accept a join message.
|
Package dbsacceptjoin contains the types for handling protocol bootstrap, specifically to accept a join message. |
dbootstrap/dbsacceptneighbor
Package dbsacceptneighbor contains the types for handling protocol bootstrap, specifically to accept a neighbor message.
|
Package dbsacceptneighbor contains the types for handling protocol bootstrap, specifically to accept a neighbor message. |
dbootstrap/dbsinbound
Package dbsinbound contains the types for handling protocol bootstrap, speifically accepting an inbound connection before we have received the first message on the bootstrap stream.
|
Package dbsinbound contains the types for handling protocol bootstrap, speifically accepting an inbound connection before we have received the first message on the bootstrap stream. |
dbootstrap/dbssendjoin
Package dbssendjoin contains the types for handling protocol bootstrap, specifically to send a join message to a contact node.
|
Package dbssendjoin contains the types for handling protocol bootstrap, specifically to send a join message to a contact node. |
dbootstrap/dbssendneighbor
Package dbssendneighbor contains the types for handling protocol bootstrap, specifically to send a neighbor message to a candidate node.
|
Package dbssendneighbor contains the types for handling protocol bootstrap, specifically to send a neighbor message to a candidate node. |
dpadmission
Package dpadmission is the protocol for the admission stream.
|
Package dpadmission is the protocol for the admission stream. |
dpdynamic
Package dpdynamic handles dynamic streams opened on-demand.
|
Package dpdynamic handles dynamic streams opened on-demand. |
dpshuffle
Package dpshuffle contains the protocol to initiate an outbound shuffle on a specific QUIC connection, using a dynamically created stream.
|
Package dpshuffle contains the protocol to initiate an outbound shuffle on a specific QUIC connection, using a dynamically created stream. |
Package dquic contains common functionality for QUIC types shared in both the root dragon package and some test packages around QUIC.
|
Package dquic contains common functionality for QUIC types shared in both the root dragon package and some test packages around QUIC. |
dquictest
Package dquictest contains stub implementations of quic interfaces.
|
Package dquictest contains stub implementations of quic interfaces. |
Package dquicwrap declares QUIC wrapper types to ensure the quic.Connection values exposed to the application are able to interoperate with the low level streams managed internally by the dragon stack.
|
Package dquicwrap declares QUIC wrapper types to ensure the quic.Connection values exposed to the application are able to interoperate with the low level streams managed internally by the dragon stack. |
Package dtest contains general test helpers.
|
Package dtest contains general test helpers. |
Click to show internal directories.
Click to hide internal directories.