Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

techraed/CJDNS

Open more actions menu
 
 

Repository files navigation

Open source high performance cjdns Route Server

Build Status

Build & test

Debug build:

cargo test

Release build:

cargo build --release

Docs

To build docs yourself use command:

cargo doc --no-deps

To read docs online visit https://cjdns-development-team.github.io/docs/

Individual crates

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.

Development

Formatting code:

cargo fmt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.