Remove Noise protocol references from wiki docs and tests
Delete 8 Noise-specific documentation pages (noise-xx.md,
transport-keys.md, adr-001/003/006, framing-codec.md) and update
~30 remaining wiki pages to reflect QUIC+TLS as the sole transport.
Remove obsolete Noise-based integration tests (auth_service.rs,
mls_group.rs). Code-side Noise removal was done in f334ed3.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -31,15 +31,15 @@ typed Cap'n Proto frames.
|
||||
- `schemas/envelope.capnp`: `Envelope` struct with `MsgType` enum (Ping/Pong at this stage)
|
||||
- `quicnprotochat-proto`: `build.rs` invoking `capnpc`, generated type re-exports,
|
||||
canonical serialisation helpers
|
||||
- `quicnprotochat-core`: static X25519 keypair generation, Noise\_XX initiator and
|
||||
responder, length-prefixed Cap'n Proto frame codec (Tokio `Encoder`/`Decoder`)
|
||||
- `quicnprotochat-core`: Ed25519 identity keypair generation,
|
||||
Cap'n Proto frame codec (Tokio `Encoder`/`Decoder`)
|
||||
- `quicnprotochat-server`: QUIC listener with TLS 1.3 (quinn/rustls), Ping to Pong
|
||||
handler, one tokio task per connection
|
||||
- `quicnprotochat-client`: connects over QUIC, sends Ping, receives Pong, exits 0
|
||||
- Integration test: server and client in same test binary using `tokio::spawn`
|
||||
- `docker-compose.yml` running the server
|
||||
|
||||
**Tests:** codec (7 unit tests), keypair (3 unit tests), Noise transport integration.
|
||||
**Tests:** codec (7 unit tests), keypair (3 unit tests), QUIC transport integration.
|
||||
|
||||
**Branch:** `feat/m1-noise-transport`
|
||||
|
||||
@@ -176,9 +176,7 @@ providing post-quantum confidentiality for all group key material.
|
||||
- Follows the combiner approach from `draft-ietf-tls-hybrid-design`
|
||||
|
||||
The `ml-kem` crate is already vendored in the workspace. See
|
||||
[Hybrid KEM](../protocol-layers/hybrid-kem.md) for the detailed design and
|
||||
[ADR-006: PQ Gap in Noise Transport](../design-rationale/adr-006-pq-gap.md) for
|
||||
the accepted residual risk in the transport layer.
|
||||
[Hybrid KEM](../protocol-layers/hybrid-kem.md) for the detailed design.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user