• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / jwt
79%

Build:
DEFAULT BRANCH: master
Repo Added 06 Mar 2026 12:30AM UTC
Token AFaXfrMLQKH48Zz4TX1qt8Pd86Zs7MhaP regen
Build 10 Last
Files 21
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master

06 Mar 2026 01:29AM UTC coverage: 78.522% (+0.3%) from 78.232%
22744826694

push

github

MagicalTux
simplify Encrypt API with auto-detection and optional settings

Encrypt now takes 3 params: (rand, key, *EncryptOptions). When opts is
nil, KeyAlgo is auto-detected from key type (RSA → RSA-OAEP-256, ECDH →
ECDH-ES, []byte → dir, ML-KEM → ML-KEM-768/1024) and EncAlgo defaults
to A256GCM. Individual fields can be overridden via EncryptOptions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

34 of 36 new or added lines in 1 file covered. (94.44%)

1466 of 1867 relevant lines covered (78.52%)

17.64 hits per line

Relevant lines Covered
Build:
Build:
1867 RELEVANT LINES 1466 COVERED LINES
17.64 HITS PER LINE
Source Files on master
  • Tree
  • List 21
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22744826694 master simplify Encrypt API with auto-detection and optional settings Encrypt now takes 3 params: (rand, key, *EncryptOptions). When opts is nil, KeyAlgo is auto-detected from key type (RSA → RSA-OAEP-256, ECDH → ECDH-ES, []byte → dir, ML-KEM → ML-KEM-7... push 06 Mar 2026 01:30AM UTC MagicalTux github
78.52
22744575027 master add ECDH-ES key agreement for JWE encryption Implements ECDH-ES, ECDH-ES+A128KW, ECDH-ES+A192KW, ECDH-ES+A256KW (RFC 7518 Section 4.6) with Concat KDF, supporting P-256, P-384, P-521 and X25519 curves. Both crypto/ecdh and crypto/ecdsa keys are a... push 06 Mar 2026 01:20AM UTC MagicalTux github
78.23
22744083239 master rewrite README with full docs, examples and algorithm tables Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Mar 2026 01:02AM UTC MagicalTux github
78.01
22744026399 master add post-quantum algorithm support Signing (JWS): - ML-DSA-44, ML-DSA-65, ML-DSA-87 (FIPS 204, via KarpelesLab/mldsa) - SLH-DSA all 12 variants: SHA2/SHAKE × 128/192/256 × s/f (FIPS 205, via KarpelesLab/slhdsa) - Auto-detection in GetAlgoForSigne... push 06 Mar 2026 01:01AM UTC MagicalTux github
78.01
22743667422 master add JWE encryption/decryption support Key management algorithms (RFC 7518 Section 4): - RSA-OAEP (SHA-1) and RSA-OAEP-256 (SHA-256) - dir (direct key agreement) - A128KW, A192KW, A256KW (AES Key Wrap, RFC 3394) Content encryption algorithms (RFC... push 06 Mar 2026 12:48AM UTC MagicalTux github
78.23
22743332840 master fix misspelling of "existent" in payload.go Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Mar 2026 12:36AM UTC MagicalTux github
78.72
22743323290 master add Go Report Card badge to README Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Mar 2026 12:36AM UTC MagicalTux github
78.72
22743313463 master add tests to improve coverage from 41% to 81% Cover RSA, RSA-PSS, Ed25519, none algo, payload getters, verify options, token methods, and JWK marshal/export/thumbprint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Mar 2026 12:36AM UTC MagicalTux github
78.72
22743190984 master update CI to Go 1.24, 1.25, 1.26 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Mar 2026 12:32AM UTC MagicalTux github
40.78
22743150622 master add GitHub Actions CI with Coveralls coverage Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> push 06 Mar 2026 12:30AM UTC MagicalTux github
40.78
See All Builds (10)

Badge your Repo: jwt

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc