-
zerotea v0.0.5 Stable
released this
2026-07-02 22:22:06 +00:00 | 185 commits to main since this releaseAdded
- Tier 4 wired: hello, whois, rendezvous, frame, configrequest — the verb
payload codecs (HELLO/OK, WHOIS req/OK, RENDEZVOUS, FRAME/EXT_FRAME,
NETWORK_CONFIG_REQUEST). All five are real untrusted-input decoders and each
gets a fuzz target (23 targets total; 5.6M iters/23s smoke, no crashes).
40 modules re-exported, 829 tests. Landed as 5 parallel single-module PRs
that compiled fully concurrently (peak 5/5 compile pods).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Tier 4 wired: hello, whois, rendezvous, frame, configrequest — the verb
-
zerotea v0.0.4 Stable
released this
2026-07-02 21:46:48 +00:00 | 208 commits to main since this releaseAdded
- Tier 3 wired: multicaster, switchcore, trace, network, hashtable (5 parallel
single-module PRs — the first wave compiled CONCURRENTLY: peak 4 simultaneous
CI builds, 130s wall for all 5 vs the previous strictly-serial regime). All
encode/bookkeeping modules; no new untrusted-input decoders, so no new fuzz
targets are owed.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Tier 3 wired: multicaster, switchcore, trace, network, hashtable (5 parallel
-
zerotea v0.0.3 Stable
released this
2026-07-02 21:14:15 +00:00 | 233 commits to main since this releaseAdded
- Tier 1 + Tier 2 wired into the public API: 30 modules re-exported from
root.zig(tier 1: address, mac, hexutil, inetaddress, dictionary,
multicastgroup, buffer, version_info, utils, protocol; tier 2: identity,
path, packet, incomingpacket, credential, com, coo, tag, revocation,
capability, networkconfig, world, membership, selfawareness, dns, bond,
metrics, outboundmulticast, topology, peer). 60 grind PRs total, each
red/green TDD on its own branch, landed CI-green. - 12 new fuzz targets covering every untrusted-input decoder that landed:
dictionary, inetaddress, buffer reader, hexutil, identity, packet header,
verb dispatch, the five credential decoders, world, networkconfig, dns,
version/mac text forms (18 targets total).
Changed
zerotea-fuzz --budgetis now the TOTAL wall budget, split evenly across
selected targets (min 1s each). Per-target budgets scaled O(decoders) and
would have blown the release pipeline's 30-minute cap at 18 targets.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Tier 1 + Tier 2 wired into the public API: 30 modules re-exported from
-
zerotea v0.0.2 Stable
released this
2026-07-02 18:50:09 +00:00 | 317 commits to main since this releaseChanged
- Incremental release.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
zerotea v0.0.1 Stable
released this
2026-07-02 17:31:01 +00:00 | 353 commits to main since this releaseAdded
- Add Poly1305 one-time MAC module (
crypto/poly1305.zig): typed one-shotmac()+ constant-timeverify()overstd.crypto.onetimeauth.Poly1305, with RFC 8439 §2.5.2 and ZeroTier selftest KATs plus a fuzz target. crypto/salsa20: Salsa20 stream cipher (both /12 and /20 rounds) as a typed, counter-advancing context (Salsa20/Salsa12overstd.crypto.stream.salsa), plusmemxor; validated against public DJB Salsa20 keystream vectors with an encrypt/decrypt round-trip fuzz target.- AES-256 (ECB/CTR) + ZeroTier AES-GMAC-SIV AEAD (
src/crypto/aes.zig), KAT-verified against FIPS-197, NIST SP 800-38A, and ZeroTier's published GMAC-SIV vectors, with aaes-gmac-sivfuzz target (reject-arbitrary + encrypt→decrypt round-trip). crypto/ecc: Curve25519 identity primitives — X25519 ECDH (dhPublicKey/dhAgree) and Ed25519 signing (keyPairFromSeed/sign/verify/verifyOk), thin typed wrappers overstd.cryptowith RFC 7748 + RFC 8032 KATs and aned25519-verifyfuzz target.lz4: LZ4 block-format compress/decompress (the codec ZeroTier applies to packet payloads) — pure-Zig, no-heap, with a fail-closed safe decoder that bounds-checks every offset/length on untrusted input, plus a memory-safety fuzz target (lz4-decompress).- Project scaffold:
zeroteadaemon exe (--version/--help), core library root, and the
property-based fuzz harness (zig build fuzz). - CI/CD onboarding into the seanfarm pipeline (server-package taxonomy) with per-commit build +
smoke-fuzz and a continuous deep-fuzz CronWorkflow. docs/METHODOLOGY.md— the CI/CD-vs-chatbot commit-history experiment + metrics harness.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Add Poly1305 one-time MAC module (