# Packages
No description provided by the author
Package cid implements the Content-IDentifiers specification (https://github.com/ipld/cid) in Go.
Package cidranger provides utility to store CIDR blocks and perform ip
inclusion tests against it.
No description provided by the author
go:generate protoc -I=pb --go_out=pb pb/record.proto.
Package kbucket implements a kademlia 'k-bucket' routing table.
No description provided by the author
Package nat implements NAT handling facilities.
Originally found in https://github.com/google/gopacket/blob/master/routing/routing.go - Route selection modified to choose most selective route to break ties when route priority is insufficient.
Package path contains utilities to work with dep2p paths.
Package pool provides a sync.Pool equivalent that buckets incoming requests to one of 32 sub-pools, one for each power of 2, 0-32.
No description provided by the author
Package reuseport provides Listen and Dial functions that set socket options in order to be able to reuse ports.
No description provided by the author
This package use build tags to select between github.com/minio/sha256-simd for go1.20 and bellow and crypto/sha256 for go1.21 and above.
No description provided by the author
No description provided by the author
No description provided by the author