mirror of
https://github.com/cwinfo/yggdrasil-go.git
synced 2024-11-22 22:20:27 +00:00
package level documentation for address/crypto/util
This commit is contained in:
parent
cd99d04bd4
commit
b3361d4bbc
@ -1,3 +1,5 @@
|
|||||||
|
// Package address contains the types used by yggdrasil to represent IPv6 addresses or prefixes, as well as functions for working with these types.
|
||||||
|
// Of particular importance are the functions used to derive addresses or subnets from a NodeID, or to get the NodeID and bitmask of the bits visible from an address, which is needed for DHT searches.
|
||||||
package address
|
package address
|
||||||
|
|
||||||
import "github.com/yggdrasil-network/yggdrasil-go/src/crypto"
|
import "github.com/yggdrasil-network/yggdrasil-go/src/crypto"
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
// Package crypto is a wrapper around packages under golang.org/x/crypto/, particulaly curve25519, ed25519, and nacl/box.
|
||||||
|
// This is used to avoid explicitly importing and using these packages throughout yggdrasil.
|
||||||
|
// It also includes the all-important NodeID and TreeID types, which are used to identify nodes in the DHT and in the spanning tree's root selection algorithm, respectively.
|
||||||
package crypto
|
package crypto
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
// Package util contains miscellaneous utilities used by yggdrasil.
|
||||||
|
// In particular, this includes a crypto worker pool, Cancellation machinery, and a sync.Pool used to reuse []byte.
|
||||||
package util
|
package util
|
||||||
|
|
||||||
// These are misc. utility functions that didn't really fit anywhere else
|
// These are misc. utility functions that didn't really fit anywhere else
|
||||||
|
Loading…
Reference in New Issue
Block a user