@@ -38,7 +38,7 @@ WRAITH Protocol is a privacy-focused, high-performance file transfer protocol de
3838
3939| Metric | Value |
4040| ----------------- | ------------------------------------------------------------------------- |
41- | ** Tests** | 2,839 passing (2,828 workspace + 11 spectre-implant), 16 ignored |
41+ | ** Tests** | 2,957 passing (2,946 workspace + 11 spectre-implant), 16 ignored |
4242| ** Code** | ~ 141,000 lines Rust (protocol + clients) + ~ 36,600 lines TypeScript |
4343| ** Documentation** | 114 files, ~ 62,800 lines |
4444| ** Security** | Grade A+ (zero vulnerabilities, 295 audited dependencies) |
@@ -332,7 +332,7 @@ WRAITH Protocol uses a six-layer design optimized for security and performance:
332332| ---------------------- | ------------------------------------------------------------ | ----- |
333333| ** wraith-core** | Frame parsing (SIMD), sessions, congestion control, Node API, v2 wire format (128-bit CID, 24B header, polymorphic encoding, v1 compat) | 606 |
334334| ** wraith-crypto** | Ed25519, X25519+Elligator2, AEAD, Noise_XX, Double Ratchet, v2 Hybrid KEM, PQ Signatures | 293 |
335- | ** wraith-transport** | AF_XDP, io_uring, UDP sockets, worker pools | 226 |
335+ | ** wraith-transport** | UDP, TCP, WebSocket, QUIC (quinn), TransportManager, AF_XDP, io_uring, 6 transport types | 312 |
336336| ** wraith-obfuscation** | Padding, timing, cover traffic, protocol mimicry | 140 |
337337| ** wraith-discovery** | Kademlia DHT, STUN, ICE, relay infrastructure | 405 |
338338| ** wraith-files** | File chunking, BLAKE3 tree hashing, io_uring I/O | 34 |
@@ -484,7 +484,7 @@ Measured on production hardware (Intel i9-10850K, 64 GB RAM) with `cargo bench -
484484
485485** Validation:**
486486
487- - Comprehensive test coverage (2,839 tests across all components)
487+ - Comprehensive test coverage (2,957 tests across all components)
488488- DPI evasion validation (Wireshark, Zeek, Suricata, nDPI)
489489- 5 libFuzzer targets
490490- Property-based tests
@@ -581,6 +581,9 @@ cargo bench --workspace # Benchmarks
581581| ` curve25519-elligator2 ` | Elligator2 key encoding for traffic analysis resistance |
582582| ` blake3 ` | BLAKE3 cryptographic hashing with SIMD acceleration |
583583| ` snow ` | Noise Protocol Framework (Noise_XX handshake pattern) |
584+ | ` quinn ` | QUIC transport with TLS 1.3, 0-RTT resumption, connection migration |
585+ | ` rustls ` | TLS implementation for QUIC transport |
586+ | ` tokio-tungstenite ` | WebSocket transport for HTTP proxy traversal |
584587| ` io-uring ` | Linux io_uring async I/O for zero-copy file operations |
585588| ` tokio ` | Async runtime for concurrent I/O operations |
586589| ` clap ` | Command-line argument parsing |
@@ -595,7 +598,7 @@ WRAITH-Protocol/
595598|-- crates/ # Protocol crates (8 active + 1 excluded)
596599| |-- wraith-core/ # Frame, session, congestion, Node API
597600| |-- wraith-crypto/ # Noise, AEAD, Elligator2, ratcheting
598- | |-- wraith-transport/ # AF_XDP, io_uring, UDP
601+ | |-- wraith-transport/ # UDP, TCP, WebSocket, QUIC, AF_XDP, io_uring
599602| |-- wraith-obfuscation/# Padding, timing, mimicry
600603| |-- wraith-discovery/ # DHT, relay, NAT traversal
601604| |-- wraith-files/ # Chunking, integrity, transfer
@@ -716,12 +719,12 @@ WRAITH Protocol v2.3.7 represents 2,740+ story points across 24 development phas
716719- Conductor project management system with code style guides for development workflow tracking
717720- RedOps workspace integration: team-server and operator-client as workspace members (spectre-implant excluded for no_std compatibility)
718721- v2.3.6 RedOps Advanced Tradecraft: Signal Double Ratchet C2 ratcheting, 4 new MITRE ATT&CK techniques (T1134, T1140, T1574.002, T1105), Runner source-build, operator UX polish, team server safety hardening
719- - Comprehensive documentation (114 files, ~ 62,800 lines) and testing (2,839 tests across all components)
722+ - Comprehensive documentation (114 files, ~ 62,800 lines) and testing (2,957 tests across all components)
720723- CI/CD infrastructure with multi-platform releases
721724
722725### Future Development
723726
724- - ** v2 Protocol Migration** - Phase 1 (crypto foundation) and Phase 2 (wire format) complete; Phases 3 -9 in progress
727+ - ** v2 Protocol Migration** - Phase 1 (crypto foundation), Phase 2 (wire format), and Phase 3 (transport layer) complete; Phases 4 -9 in progress
725728- ** Post-quantum cryptography** - Hybrid X25519 + ML-KEM-768 (Phase 1 complete), ML-DSA-65 signatures (optional)
726729- ** Formal verification** - Cryptographic protocol proofs
727730- ** XDP/eBPF implementation** - Full kernel bypass (wraith-xdp crate)
@@ -794,6 +797,6 @@ WRAITH Protocol builds on excellent projects and research:
794797
795798** WRAITH Protocol** - _ Secure. Fast. Invisible._
796799
797- ** Version:** 2.3.7 | ** License:** MIT | ** Language:** Rust 2024 (MSRV 1.88) | ** Tests:** 2,839 passing (2,828 workspace + 11 spectre-implant) | ** Clients:** 12 applications (9 desktop + 2 mobile + 1 server)
800+ ** Version:** 2.3.7 | ** License:** MIT | ** Language:** Rust 2024 (MSRV 1.88) | ** Tests:** 2,957 passing (2,946 workspace + 11 spectre-implant) | ** Clients:** 12 applications (9 desktop + 2 mobile + 1 server)
798801
799802** Last Updated:** 2026-02-02
0 commit comments