Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planning for o7 transport #75

Open
jmwample opened this issue Oct 13, 2024 · 0 comments
Open

Planning for o7 transport #75

jmwample opened this issue Oct 13, 2024 · 0 comments

Comments

@jmwample
Copy link
Owner

jmwample commented Oct 13, 2024

Features that I would like to support:

  • UDP or TCP
  • Optional Transport integrated Reliability / Ordering
    • If already using a reliable layer (i.e. TCP) you can disable the internal ordering / reliability
  • Optional internal liveness
  • Multiplex connections into streams
    • Control channel stream
  • Extra data in handshake (client-to-server, and server-to-client)
  • Session resumption
  • Probe resistance
  • Replay Resistance
  • Customize-able Congestion Control
  • Post Quantum Forward Secrecy
  • Traffic shaping (padding / delays / cover)

In order to accomplish these goals the concept is to strip TLS1.3 from Quic and replace it with the o5 Handshake.

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

No branches or pull requests

1 participant