Commit Graph

5 Commits (main)

Author SHA1 Message Date
Aydin Mercan 89cb6ced09
readme: add woodpecker badge
continuous-integration/woodpecker the build was successful Details
2021-12-05 17:23:15 +03:00
Aydin Mercan fa79a9a7bc
readme: add ci badge and goals clarification
As everyone is aware you don't need JWTs for OAuth. However, OIDC
requires them which is a main target, alongside almost every non-OIDC
(unfortunately) using JWT.

Furthermore, despite being labeled under "signatures" in the standard,
MACs aren't a goal in this library.
2021-12-04 12:12:13 +03:00
Aydin Mercan 82785c70eb internal/publickey: move from public jwk add tests
Moving algorithm specific jwk code to an internal module.
Not caring about it should be fine(?) to the end user as long
as the library remains vigilantic about it. Also, the crypto.PublicKey
in JWK isn't meant to be used directly anyway.
2021-11-03 20:41:03 +03:00
Aydin Mercan c69930c738 readme: expand the scope and minor additions
The following have been added to the README:
- Build requirements
- Disclaimer
- Goals and non-goals
- License
2021-11-02 12:11:23 +03:00
Aydin Mercan 17de1b90f9 initial commit
- Created the JWK definition with parsing key sets, needs more through
  poking for covering invalid state handling.

- Basic parsing tests with CI
2021-11-02 10:43:52 +03:00