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

feat: GREASE ECH Extension #264

Closed
hax0r31337 opened this issue Dec 11, 2023 · 4 comments · Fixed by #266
Closed

feat: GREASE ECH Extension #264

hax0r31337 opened this issue Dec 11, 2023 · 4 comments · Fixed by #266
Labels
good idea Feature is recognized as valuable

Comments

@hax0r31337
Copy link
Contributor

Chrome browser started shipping with support for Encrypted Client Hello (ECH) recently.
According to IETF datatracker, it has a feature called GREASE ECH which is enables by default, it also replaced the old Padding extension with a random-generated ECH extension.

@gaukas
Copy link
Contributor

gaukas commented Dec 11, 2023

Actually this is something we are currently planning to add as a good first step in implementing ECH support for uTLS in terms of parroting.

@gaukas gaukas reopened this Dec 11, 2023
@gaukas gaukas added the good idea Feature is recognized as valuable label Dec 11, 2023
@VeNoMouS
Copy link
Contributor

I've been working on it, its not that easy to implement, learnt quite a bit about it

@gaukas
Copy link
Contributor

gaukas commented Dec 12, 2023

Sounds good, thanks @VeNoMouS. I am going to push some preliminary progress I have made on this, so possibly we could merge our work.

@gaukas gaukas linked a pull request Dec 12, 2023 that will close this issue
4 tasks
@gaukas
Copy link
Contributor

gaukas commented Dec 14, 2023

Merged #266 to add GREASE ECH.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good idea Feature is recognized as valuable
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants