Expand description
hayate: completion-based I/O engine for direct LAN transfers.
Thread-per-core, zero-copy where the OS allows, with compio as the executor and compio-quic (quinn-proto) for QUIC transport.
Re-exports§
pub use error::EngineError;
Modules§
- crypto
- Cryptographic primitives: X25519 ECDH key exchange, HKDF-SHA256 key derivation, and AES-GCM / ChaCha20-Poly1305 AEAD.
- discovery
- Discovery over UDP multicast/broadcast using compio.
- error
- Error types for the Hayate engine.
- network
- QUIC network layer built on compio-quic (quinn-proto sans tokio).
- pool
- protocol
- Binary wire protocol constants, framing, and metadata codec.
- tar
- Streaming tar archive reader for directory transfers.
- transfer
- Transfer pipeline: handshake, send, receive.