internal/

directory
v0.0.0-...-e2998bb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2025 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL