jose

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

MIT License

Downloads
47.9M
Stars
4.9K
Committers
32

Bot releases are visible (Hide)

jose -

Published by panva over 3 years ago

Bug Fixes

jose -

Published by panva over 3 years ago

Bug Fixes

jose -

Published by github-actions[bot] over 3 years ago

Bug Fixes

jose -

Published by github-actions[bot] over 3 years ago

Bug Fixes

  • node: check CryptoKey algorithm & usage before exporting KeyObject (dab4b2f)
jose -

Published by github-actions[bot] over 3 years ago

Bug Fixes

  • assert KeyLike input types, change "any" types to "unknown" (edb83a8)
jose -

Published by github-actions[bot] over 3 years ago

Bug Fixes

  • node: crypto.verify callback invocation with a private keyobject (d3d4acd)
jose -

Published by github-actions[bot] over 3 years ago

Features

  • export error codes as static properties (89d8003), closes #170
jose -

Published by github-actions[bot] over 3 years ago

Features

  • node: use libuv threadpool to sign in node >= 15.12.0 (cf5074e)
  • node: use libuv threadpool to verify in node >= 15.12.0 (ae9a7f4)
  • node: use native JWK export in node >= 15.9.0 (7f3cc44)
  • node: use native JWK import in node >= 15.12.0 (f0c2a64)
jose -

Published by panva over 3 years ago

Features

  • add named exports for all modules (5cba6b0)
jose -

Published by panva over 3 years ago

Features

  • publish alternative Node.js and Browser specific distributions (7856dad)
jose -

Published by panva over 3 years ago

Bug Fixes

  • swallow invalid signature encoding errors (e0adf49)
jose -

Published by panva over 3 years ago

Features

  • electron >=12.0.0 is now supported (and tested on ci) (8fffd3e)

Bug Fixes

  • electron: only call (de)cipher.setAAD() when aad is not empty (a5a6c4d)
  • electron: properly ASN.1 encode [0x00] when converting RSA JWKs (433f020)
jose -

Published by panva over 3 years ago

Bug Fixes

  • typescript: update maxTokenAge type and examples (2c358e0)
jose -

Published by panva over 3 years ago

Bug Fixes

  • node runtime json fetch handles connection errors properly (fc584b2)
jose -

Published by panva over 3 years ago

Features

  • allow CryptoKey instances in a regular non-webcrypto node runtime (e8d41a9)
jose -

Published by panva over 3 years ago

Bug Fixes

jose -

Published by panva over 3 years ago

Bug Fixes

  • workaround downstream dependency issues messing with http (2e58005), closes #154
jose -

Published by panva almost 4 years ago

Performance

  • use 'base64url' encoding when available in Node.js runtime (808f06c)
  • use KeyObject.prototype asymmetricKeyDetails when available (ad88ee2)
jose -

Published by panva almost 4 years ago

Performance

  • improve base64url encoding when available in Node.js (d5af559)
jose -

Published by panva almost 4 years ago

Bug Fixes

  • workaround for RangeError in browser runtime base64url (ed32b0d)
Package Rankings
Top 0.63% on Npmjs.org
Top 8.17% on Proxy.golang.org
Top 19.68% on Repo1.maven.org
Top 0.67% on Deno.land