diff options
| author | murilo ijanc | 2026-03-25 21:22:22 -0300 |
|---|---|---|
| committer | murilo ijanc | 2026-03-25 21:22:22 -0300 |
| commit | 4cfc323b7ca5534553ca90e92dae3e0f8c8923e8 (patch) | |
| tree | 0aa9ffe08be052f5b8d45d4b41f4c5ce48ac9272 /tesseras-dht.html | |
| parent | 01c17c68277ff88fab812920732d9bbe9e6bb571 (diff) | |
| download | website-4cfc323b7ca5534553ca90e92dae3e0f8c8923e8.tar.gz | |
Add tesseras-dht and tesseras-paste package pages
Replace the about/inspiration sections with a packages listing.
Add dedicated pages for tesseras-dht and tesseras-paste with
download, signify/SHA256 verification, source links, and docs.
Diffstat (limited to 'tesseras-dht.html')
| -rw-r--r-- | tesseras-dht.html | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/tesseras-dht.html b/tesseras-dht.html new file mode 100644 index 0000000..b8ea4ba --- /dev/null +++ b/tesseras-dht.html @@ -0,0 +1,79 @@ +<!doctype html> +<html> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme:light)"> + <meta name="theme-color" content="#121212" media="(prefers-color-scheme:dark)"> + <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90' font-family='sans-serif' font-weight='bold'>T</text></svg>"> + <meta name="Description" content="tesseras-dht: NAT-aware Kademlia DHT library for Rust."> + + <meta property="og:url" content="https://tesseras.net/tesseras-dht.html"> + <meta property="og:title" content="tesseras-dht - NAT-aware Kademlia DHT"> + <meta property="og:site_name" content="Tesseras"> + <meta property="og:description" content="tesseras-dht: NAT-aware Kademlia DHT library for Rust."> + + <title>tesseras-dht - NAT-aware Kademlia DHT</title> + + <link href="styles.css" rel="stylesheet" type="text/css"> +</head> +<body> +<p><a href="/">← tesseras.net</a></p> + +<h1>tesseras-dht</h1> + +<p>A NAT-aware Kademlia DHT library for Rust, designed for decentralized +peer-to-peer networking. It provides distributed key-value storage with +built-in NAT traversal, reliable transport, and Ed25519 authentication.</p> + +<h2>Features</h2> + +<ul> + <li>Distributed key-value storage (iterative FIND_NODE, FIND_VALUE, STORE)</li> + <li>NAT traversal via DTUN hole-punching and proxy relay</li> + <li>Reliable Datagram Protocol (RDP) with 7-state connection machine</li> + <li>Datagram transport with automatic fragmentation/reassembly</li> + <li>Ed25519 packet authentication</li> + <li>256-bit node IDs (Ed25519 public keys)</li> + <li>Rate limiting, ban list, and eclipse attack mitigation</li> + <li>Persistence and metrics</li> + <li>OpenBSD (kqueue) and Linux (epoll) support</li> +</ul> + +<h2 id="download">Download</h2> + +<p>Current version: <strong>0.1.1</strong></p> + +<p>Source tarballs and signatures are available at +<a href="https://tesseras.net/pub/tesseras-dht/">tesseras.net/pub/tesseras-dht/</a>.</p> + +<h3>Verify with signify</h3> + +<pre style="text-align:left;font-size:0.9em;white-space:pre-wrap">$ signify -Vp tesseras.pub -m tesseras-dht-0.1.1.tar.gz -x tesseras-dht-0.1.1.tar.gz.sig +Signature Verified</pre> + +<h3>Verify with SHA256</h3> + +<pre style="text-align:left;font-size:0.9em;white-space:pre-wrap">$ sha256 tesseras-dht-0.1.1.tar.gz +$ cat tesseras-dht-0.1.1.tar.gz.sha256</pre> + +<p>Compare the two outputs. They must match.</p> + +<h3>Install from crates.io</h3> + +<pre style="text-align:left;font-size:0.9em;white-space:pre-wrap">$ cargo add tesseras-dht</pre> + +<h2 id="source">Source Code</h2> + +<ul> + <li><a href="https://got.tesseras.net/?action=summary&path=tesseras-dht.git">GoT</a> (primary)</li> + <li><a href="https://git.tesseras.net/tesseras-dht/">Git mirror</a></li> + <li><a href="https://crates.io/crates/tesseras-dht">crates.io</a></li> + <li><a href="https://docs.rs/tesseras-dht/latest/tesseras_dht/">docs.rs</a></li> +</ul> + +<h2 id="license">License</h2> + +<p>ISC — see <a href="https://got.tesseras.net/?action=blob&path=tesseras-dht.git&name=LICENSE">LICENSE</a>.</p> +</body> +</html> |