Skip to content

Community Assistance: Encrypted Client Hello #892

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

Open
1 of 2 tasks
nhorman opened this issue Jun 7, 2024 · 7 comments
Open
1 of 2 tasks

Community Assistance: Encrypted Client Hello #892

nhorman opened this issue Jun 7, 2024 · 7 comments

Comments

@nhorman
Copy link
Contributor

nhorman commented Jun 7, 2024

There is community work ongoing to implement Encrypted Client Hello. This epic tracks our efforts to ensure that work is reviewed and implemented

Issues/PRs for this effort are tracked on the "Encrypted Client Hello" Milestone. As a community effort we can not yet target a specific release, but during the course of our release development, we should ensure that any work done there is reviewed in a timely manner

Tasks

Preview Give feedback
  1. approval: ready to merge tests: exempted triaged: design triaged: feature
@nhorman nhorman changed the title Encrypted Client Hello Feature: Encrypted Client Hello Jun 18, 2024
@sftcd
Copy link

sftcd commented Jun 24, 2024

Hiya, for scheduling purposes, it'd be great to know when this is likely to start up. I assume @nhorman the kick-off is you create the feature branch, then tell me what you'd like as a 1st PR for that, I go make that PR and then we iterate? FWIW, I'm happy to start on that anytime, but, for me, the more we can get done over the summer (before teaching restarts), the better.

@nhorman
Copy link
Contributor Author

nhorman commented Jun 24, 2024

So we're still in the planning stages here, we're not even sure if this is something we can commit to yet, though we really appreciate your willingness to work on this. The current plan is:

  1. Determine what the core developer team commitment to this might be
  2. Document that and get approval from openssl leadership
  3. Mark it as planned/todo or rejected on our planning board

That all said, you are correct in that the technical process is going be the creation of a feature branch, for which you can open an issue to do so, which will then get considered and acted upon, at which time you would be free to iterate on it, and that can be done independently of any planning we have to do here.

@mattcaswell
Copy link
Member

To create the feature branch there is a process:

https://www.openssl.org/policies/general/feature-branch-approval-policy.html

Submitting a request for a new feature branch should be done by creating an issue in the openssl/project repository. Such a request can be created by anyone. The request should specify:

  • The name of the feature branch requested in the form of feature/
  • A link to an issue describing the requested feature that will be developed on the branch
  • An estimate of when the work on the feature is expected to be complete
  • Whether there are any known resources being made available to work on the feature

Once approved creating the branch is a simple matter.

@sftcd - I'd suggest you are best place to create that issue

@sftcd
Copy link

sftcd commented Jun 24, 2024

Thanks both. Will do that feature branch request later today.

@sftcd
Copy link

sftcd commented Jun 26, 2024

Thanks to whomever decided for creating the feature branch! I made an initial PR for that that just adds the doc/designs/ech-api.md file. I'm sure someone will tell me if I did the wrong github things, which is always possible;-) That's openssl/openssl#24738.

Also - is the plan to keep this issue open as a place to sync up and e.g. discuss what next to do with the feature branch etc.?

@nhorman
Copy link
Contributor Author

nhorman commented Jun 26, 2024

Yes, I'm not aware of any other issue open for ECH, so we can track the effort here

@nhorman nhorman changed the title Feature: Encrypted Client Hello Community Assistance: Encrypted Client Hello Jun 26, 2024
@nhorman nhorman transferred this issue from openssl/project Jun 28, 2024
@nhorman
Copy link
Contributor Author

nhorman commented Aug 26, 2024

@vdukhovni request that you co-ordinate with @sftcd to identify remaining prs that need review here so we can build out a set of review tasks

@nhorman nhorman transferred this issue from another repository Oct 11, 2024
@nhorman nhorman transferred this issue from another repository Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: New
Status: Best Effort As time allows
Development

No branches or pull requests

3 participants