refraction-networking / utls

Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
BSD 3-Clause "New" or "Revised" License
1.71k stars 247 forks source link

feat: add GREASEEncryptedClientHelloExtension #266

Closed gaukas closed 11 months ago

gaukas commented 11 months ago

Reference

gaukas commented 11 months ago

@VeNoMouS, feel free to either rebase your work on this branch/PR or just take it as a reference (if you had a pretty much incompatible implementation).

These changes are heavily based on cloudflare/go so later if we are porting the full support of ECH it may save us some effort.

VeNoMouS commented 11 months ago

@gaukas you on discord, can discuss other stuff your missing

gaukas commented 11 months ago

Sure, we can setup a meeting. I am pretty booked today until night (~6PM Mountain or later) and will have more time tomorrow. Lemme know your availability?

Btw my discord handle is also @gaukas.