Encrypted Client Hello is a new privacy feature that is finishing standardization at the IETF. ECH is a big step forward for the internet, because it removes one of the last places where the websites users visit is leaked to the network in plaintext.
ECH has already been implemented in NSS and BoringSSL, and an experimental fork is available for OpenSSL.
Firefox has launched support for ECH, Chrome is expected to launch support imminently and Cloudflare have rolled out server-side support globally.
Support in crypto/tls would need to be both for servers and clients. Lack of support is currently blocking Caddy from shipping ECH.
cc @FiloSottile
Encrypted Client Hello is a new privacy feature that is finishing standardization at the IETF. ECH is a big step forward for the internet, because it removes one of the last places where the websites users visit is leaked to the network in plaintext.
ECH has already been implemented in NSS and BoringSSL, and an experimental fork is available for OpenSSL.
Firefox has launched support for ECH, Chrome is expected to launch support imminently and Cloudflare have rolled out server-side support globally.
Support in crypto/tls would need to be both for servers and clients. Lack of support is currently blocking Caddy from shipping ECH.
cc @FiloSottile