Giter VIP home page Giter VIP logo

quic-preshared-connection's Introduction

quic-preshared-connection

QUIC extension for creating connections with pre-shared information

quic-preshared-connection's People

Contributors

nibanks avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

quic-preshared-connection's Issues

In-band Protocol to Exchange PCI Necessary?

As I have it written up now, there are frames to exchange the PCI for a new preshared connection. But I'm wondering if we should leave this completely up to the application layer. This document could just describe the format of the data and how it's used. The primary scenario I'm interested right now (P2P between two clients of the same server) wouldn't even use this in-band method, since the server would have to proxy the request from one client to the other, using some application protocol.

Ability to confidentially negotiate traffic secret between parties

Do you expect to document a protocol wherein both parties can confidentially establish a secret that the shared-server cannot interfere or eavesdrop on?

More globally, do you plan to cater to a scenario where the shared-server is not 100% trustworthy? Or is the only expectation here that if we do not trust the shared-server, that you'd have to use out-of-bound data to establish a secure-confidential channel?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.