mirror of
https://github.com/jmcorgan/fips.git
synced 2026-08-09 08:14:42 +00:00
Merge branch 'master' into next
Carries the Nym mixnet transport + single-container demo. Forward-merge adaptation: the Nym end-to-end SOCKS5 send/recv test was authored against master's IK FMP framing (msg1 wire size 114, version nibble 0). next uses the XX handshake and FMP v1, so the TCP read path rejected the test frame (UnknownVersion / HandshakeSizeMismatch), timing the test out. Adapted build_msg1_frame to next's framing (wire size 41, ver=1/phase=1 header byte). next-only; master keeps its IK form.
This commit is contained in:
@@ -169,6 +169,12 @@ and [testing/README.md](testing/README.md).
|
||||
reachable exclusively over the FIPS mesh. The relay container
|
||||
shares the FIPS sidecar's network namespace and is isolated from
|
||||
the host network.
|
||||
- **[examples/sidecar-nostr-mixnet-relay/](examples/sidecar-nostr-mixnet-relay/)** —
|
||||
Single-container demo of FIPS peering through a **mixnet**
|
||||
(implemented with [Nym](https://nym.com/)): the FIPS daemon, the mixnet
|
||||
proxy, and a strfry Nostr relay all in one isolated container, with
|
||||
the direct route to the peer firewalled off so traffic provably
|
||||
crosses the mixnet.
|
||||
- **[examples/k8s-sidecar/](examples/k8s-sidecar/)** — Run FIPS as
|
||||
a Kubernetes Pod sidecar. The sidecar creates `fips0` in the
|
||||
Pod's shared network namespace so every other container in the
|
||||
|
||||
Reference in New Issue
Block a user