jwx
jwx copied to clipboard
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
There are some flaky tests around the jwk.Cache tests. Would be nice to fix them one of these days
After we shuffled around the branches, codecov isn't working as expected. I'm sure this is something silly, but I personally am not _that_ into the code coverage game and don't...
* NO, there's no plan to do a v3 ATM. However, this acts as our memo. * Please do not discuss or request new features in this issue -- create...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0. Release notes Sourced from github.com/stretchr/testify's releases. v1.9.0 What's Changed Fix Go modules version by @SuperQ in stretchr/testify#1394 Document that require is not safe to...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.4 to 1.9.0. Release notes Sourced from github.com/stretchr/testify's releases. v1.9.0 What's Changed Fix Go modules version by @SuperQ in stretchr/testify#1394 Document that require is not safe to...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.19.0 to 0.20.0. Commits 0aab8d0 all: update go.mod x/net dependency 5bead59 ocsp: don't use iota for externally defined constants 1a86580 x/crypto/internal/poly1305: improve sum_ppc64le.s 1c981e6 ssh/test: don't use...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.19.0 to 0.20.0. Commits 0aab8d0 all: update go.mod x/net dependency 5bead59 ocsp: don't use iota for externally defined constants 1a86580 x/crypto/internal/poly1305: improve sum_ppc64le.s 1c981e6 ssh/test: don't use...
See #864. The registry can accept either a concrete object, or a function that has a signature like `func([]byte) (T, error)`. The function can be wrapped in `reflect.Value`, thereby abstracting...
Because all of jwx objects where allowed to carry both pre-defined and arbitrary fields that appear on the JSON objects, we needed two sets of accessors. The first group consisted...
The original reason why jwx came with iterators was because we wanted to make the objects in jwx goroutine safe at any cost, while allowing a map-ish feel to its...