Skip to content

feat: implement e2e encryption and split-stream transport protocol#15

Merged
lhear merged 1 commit into
mainfrom
dev
May 10, 2026
Merged

feat: implement e2e encryption and split-stream transport protocol#15
lhear merged 1 commit into
mainfrom
dev

Conversation

@lhear
Copy link
Copy Markdown
Owner

@lhear lhear commented Apr 28, 2026

  • Implement X25519 + ML-KEM-768 hybrid KEM with HKDF for AES-256-GCM authenticated encryption of cookies and data frames.
  • Refactor transport to a dual-stream architecture, utilizing separate POST handles for downlink and batch-based uplink.
  • Enable encrypted stream cookies to securely transmit target routing and ephemeral key state.
  • Integrate a ManualResolver in the client to allow binding to specific remote addresses.
  • Add a new CLI command to generate cryptographic X25519 keypairs.

@lhear lhear force-pushed the dev branch 14 times, most recently from 3baee00 to 6b0d230 Compare May 5, 2026 10:08
@lhear lhear force-pushed the dev branch 7 times, most recently from f985dfd to 8ceba0c Compare May 9, 2026 17:07
- Implement X25519 + ML-KEM-768 hybrid KEM with HKDF for AES-256-GCM authenticated encryption of cookies and data frames.
- Refactor transport to a dual-stream architecture, utilizing separate POST handles for downlink and batch-based uplink.
- Enable encrypted stream cookies to securely transmit target routing and ephemeral key state.
- Integrate a ManualResolver in the client to allow binding to specific remote addresses.
- Add a new CLI command to generate cryptographic X25519 keypairs.
@lhear lhear merged commit b96144a into main May 10, 2026
13 checks passed
@lhear lhear deleted the dev branch May 10, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant