paseto

PASETO (Platform-Agnostic SEcurity TOkens) for Node.js with no dependencies

MIT License

Downloads
116K
Stars
441
Committers
5

Bot releases are visible (Hide)

paseto - v3.1.4 Latest Release

Published by github-actions[bot] over 1 year ago

Bug Fixes

  • stick with Record<string,unknown> types (ca8bfab)
paseto - v3.1.3

Published by github-actions[bot] over 1 year ago

Bug Fixes

  • add generics to complete payload results and decode (#43) (df20460)
paseto -

Published by panva almost 2 years ago

Bug Fixes

paseto -

Published by panva about 2 years ago

Bug Fixes

  • verify/decrypt without a footer (0d8be5e), closes #33
paseto - v3.1.0

Published by panva about 3 years ago

Features

  • support PASERK in key generation (bffbda4), closes #25
  • support PASERK Type secret, local, public keys (f41bfc3), closes #25
paseto -

Published by panva about 3 years ago

This release contains no fixes and no new features, it does only refactor the codebase.

paseto -

Published by panva about 3 years ago

⚠ BREAKING CHANGES

  • Node.js runtime version v16.0.0 or greater is now required

Features

  • add v3.local, v3.public, and v4.public (2139643)
paseto -

Published by panva over 3 years ago

Bug Fixes

  • return correct version from v1 decrypt with buffer and complete options (eebab05)
  • throw when options are provided while in raw buffer mode (5434b46)
paseto -

Published by panva over 3 years ago

Bug Fixes

  • defer decryption after tag verification passes (a34d9df)
  • return correct version from v1 verify with buffer and complete options (00f0dd6)
paseto -

Published by panva over 3 years ago

Bug Fixes

  • defer decryption after tag verification passes (0795a87)
paseto -

Published by panva over 3 years ago

Performance

  • improve base64url encoding when native is available (385689e)
  • use native sign/verify non-blocking callback when available (995b278)
paseto -

Published by panva over 3 years ago

Features

paseto -

Published by panva over 3 years ago

⚠ BREAKING CHANGES

  • removed v2.local encrypt, decrypt, and key generation
  • requires Node.js version ^12.19.0 || >=14.15.0

Features

  • removed the libsodium dependency (0fe5de6)
paseto -

Published by panva almost 4 years ago

Performance Improvements

  • omit serializing KeyObjects when Node.js ^12.19.0 is used (9cc1e33)
paseto -

Published by panva over 4 years ago

Performance Improvements

  • omit serializing KeyObjects when Node.js >= 14.5.0 is used (3d5c148)
paseto -

Published by panva over 4 years ago

Performance Improvements

  • faster V1 encrypt/decrypt by grouping the crypto worker operations (dbbdfa6)
  • removed regexp checking for base64url padding and charset (f113782)
paseto -

Published by panva about 5 years ago

Bug Fixes

  • typescript: actually bundle the types with a package release (5f4e961)
paseto -

Published by panva about 5 years ago

Bug Fixes

  • symmetric keys are 32 bytes, not 256 (error message was wrong) (d223704)
paseto -

Published by panva about 5 years ago

Bug Fixes

  • typescript: move ts files around and fix missing DecodeResult (c797404)
paseto - Stable v1.x release

Published by panva about 5 years ago

Stable release, no changes from 0.9.x