@lestrrat

124 Followers
69 Following
423 Posts
lol
A Faster, Lighter, PQC-Ready Go JOSE Library (github.com/lestrrat-go/jwx/v4)

TL;DR:

Medium

github.com/lestrrat-go/jwx/v4 released. It's Lighter, Faster, and is Post-Quantum ready (ML-DSA, ML-KEM, HPKE)

https://github.com/lestrrat-go/jwx/discussions/2040

Currently still requires GOEXPERIMENTAL=jsonv2. So still won't be prodding people to switch immediately, but this will be mainline from now.

#golang #jwt

Announcing github.com/lestrrat-go/jwx/v4 · lestrrat-go jwx · Discussion #2040

github.com/lestrrat-go/jwx/v4 is now released. After the preview period (#1673) and a final round of fixes, v4.0.0 is tagged and ready to use. v4 is a major release that rethinks how jwx is structu...

GitHub

github.com/lestrrat-go/jwx/v4 is going to lose jwk fetching from its core. Don't worry, it will be available -- but it will be available via companion modules that allows us to create extensions to jwx proper. Also added Hybrid HPKE, Composite Signatures.

I'm _very_ close to cutting a v4.0.0 release. Probably going to cut an alpha, a beta, then v4.0.0 proper

https://github.com/lestrrat-go/jwx/discussions/1673
https://github.com/lestrrat-go/jwx/blob/develop/v4/Changes-v4.md

#golang #jwt #jws #jwe #jwk

Announcing github.com/lestrrat-go/jwx/v4 (Preview) · lestrrat-go jwx · Discussion #1673

github.com/lestrrat-go/jwx/v4 is under active development and I'm looking for early feedback. This is a major release that rethinks how jwx is structured, with three goals: make it faster, make it ...

GitHub
github.com/lestrrat-go/jwx/v4 (currently in preview) now constantly outperforms, or is neck-to-neck with other major libraries
Announcing github.com/lestrrat-go/jwx/v4 (Preview) · lestrrat-go jwx · Discussion #1673

github.com/lestrrat-go/jwx/v4 is under active development and I'm looking for early feedback. This is a major release that rethinks how jwx is structured, with three goals: make it faster, make it ...

GitHub

It's astonishing how people feel the need to tell me XML is still being used.

Uh, right. I would release an XML toolkit because it's an extinct technology. Riiiiight.

I know, it's 2026 and nobody uses XML, but I wanted to do this for the longest time. And now with my coding agents, I was able to bring this to reality:

A libxml2 like #XML toolkit for #Golang, but with newer specs implemented, such as XPath 3.1 and XSLT 3.0. Performance comparable, if not faster than libxml2.

I'm thinking of implementing xmlsec on top of it soon.

https://github.com/lestrrat-go/helium/releases/tag/v0.0.1

Release v0.0.1 · lestrrat-go/helium

Description This is the initial release. Things should be somewhat stable, but still do be careful. What's Changed Topic/stacked input by @lestrrat in #3 Remove github.com/pkg/errors by @lestrrat ...

GitHub
@jag don't be a stranger, though. let's talk some time.
@jag Oh, I get it. didn't get far enough in your archives.