Debug build:
cargo test
Release build:
cargo build --release
To build docs yourself use command:
cargo doc --no-deps
To read docs online visit https://cjdns-development-team.github.io/docs/
cjdns-admin - Admin API connector for talking to CJDNS engine
cjdns-ann - Library for parsing CJDNS route announcement messages.
cjdns-bencode - Wrapper over Bendy library implementing bencode format.
cjdns-bytes - Utilities for parsing and serializing messages.
cjdns-core - Core CJDNS types and algorithms:
- routing labels;
- tools for manipulating and splicing CJDNS routing labels;
- serializing/deserializing of encoding schemes.
cjdns-ctrl - Tools for parsing/serializing CTRL messages.
cjdns-hdr - Library for parsing and serializing CJDNS route and data headers.
cjdns-keys - Tools for working with CJDNS keys:
- IPv6 addresses;
- public & private keys.
cjdns-sniff - Library for sniffing and injecting CJDNS traffic.
cjdns-snode - The cjdns supernode.
netchecksum - This is an ultra-simple library which implements the 1's complement checksum used by TCP, UDP and ICMP.
Formatting code:
cargo fmt