1 unstable release
| 0.1.0-beta.1 | Feb 16, 2026 |
|---|
#13 in #quinn
Used in 3 crates
265KB
6.5K
SLoC
Hyphae Handshake (Noise Handshakes for QUIC)
Hyphae secures QUIC with Noise instead of TLS.
Unlike other Noise handshake proposals for QUIC, Hyphae supports all Noise handshake patterns (not just IK). Hyphae supports custom Noise payloads.
Features:
- Secure QUIC connections with a Noise handshake instead of TLS
- Use any handshake pattern, AEAD, and hash algorithm (not just IK)
- Quinn support in the
quinn-hyphaecrate - Customizable:
- Applications have complete control of the Noise handshake
- Pluggable cryptographic and Noise backends (with built-in support for Rust Crypto)
- Optional key-logging for diagnostics
- QUIC header protection and initial packet space obfuscation
Examples
See the README for more info and examples.
asport-quinn-hyphae
This crate is an in-tree, maintained fork of quinn-hyphae, merged into the asport workspace because the upstream project is currently unmaintained.
The Rust library name is kept as quinn_hyphae for API compatibility.
Dependencies
~6–19MB
~190K SLoC