On Wed, Jun 04, 2025 at 05:23:59PM +0200, Bjorn Ketelaars wrote:
> On Wed 04/06/2025 14:25, Christoph Liebender wrote:
> > Am 03.06.25 um 15:53 schrieb Christoph Liebender:
> > > I will probably submit a PR to upstream that disables this test on
> > > OpenBSD altogether, when I find time...
> > 
> > Upstream was very responsive and integrated that into 10.4.2.
> > 
> > > In any case, comments w.r.t. the --tls-ech-enable feature are welcome.
> > 
> > Which is supposed to mean that I cannot make this work on my setup, and
> > right now I am not sure whether it is due to an upstream bug, packaging bug
> > or issue with my setup. Can ECH be considered a niche feature anyway? If so,
> > it might also make sense to not use aws-lc-rs as a crypto provider and fall
> > back to native TLS at some point.
> 
> I'm far from being an expert here, so there are multiple options for me
> to be wrong:
> - ECH uses Hybrid Public Key Encryption
> - HPKE is provided by aws-lc-rs
> - On OpenBSD, aws-lc-rs is not used. Instead ring is used as backend
>   [0].

The version of aws-lc-rs crate that wstunnel uses is recent enough to be
xonly and btci clean. So using it should be fine now.

> 
> Long story short, no ECH with wstunnel on OpenBSD.
> 
> [0] 
> https://github.com/erebe/wstunnel/blob/eba8f8609423c3d4afc155cf2989cef72242e3eb/Cargo.toml#L64-L72
> 

Reply via email to