mirror of
https://github.com/jmcorgan/fips.git
synced 2026-08-02 21:06:14 +00:00
5d190885ec76d785e61dca0035f0c4e5fb984b2c
Add comprehensive design doc for FIPS protocol message flow covering: - DNS-based identity cache priming (npub.fips format) - TUN reader processing pipeline - Crypto session (Noise KK with secp256k1) vs routing session distinction - Combined establishment model (routing + crypto in single round-trip) - Noise KK pattern with ChaCha20-Poly1305, AEAD-only authentication - Route discovery via bloom filters and LookupRequest flooding - Crossing hellos handling with deterministic tie-breaker (lower npub wins) Includes reconciliation section tracking alignment with existing design docs (fips-routing.md terminology updates pending).
FIPS Documentation
| Directory | Description |
|---|---|
| design/ | Protocol design specifications and analysis |
Languages
Rust
83.6%
Shell
11.7%
Python
4.2%
PowerShell
0.2%
Makefile
0.1%