All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.1.4 (2023-04-27)
- stick with Record<string,unknown> types (ca8bfab)
3.1.3 (2023-04-26)
3.1.2 (2022-10-27)
3.1.1 (2022-09-12)
3.1.0 (2021-10-18)
- support PASERK in key generation (bffbda4), closes #25
- support PASERK Type secret, local, public keys (f41bfc3), closes #25
3.0.1 (2021-08-04)
3.0.0 (2021-08-03)
- Node.js runtime version v16.0.0 or greater is now required
- add v3.local, v3.public, and v4.public (2139643)
2.1.3 (2021-07-22)
- return correct version from v1 decrypt with buffer and complete options (eebab05)
- throw when options are provided while in raw buffer mode (5434b46)
2.1.2 (2021-07-17)
- defer decryption after tag verification passes (a34d9df)
- return correct version from v1 verify with buffer and complete options (00f0dd6)
2.1.1 (2021-04-06)
- improve base64url encoding when native is available (385689e)
- use native sign/verify non-blocking callback when available (995b278)
2.1.0 (2021-02-24)
2.0.0 (2021-02-23)
- removed v2.local encrypt, decrypt, and key generation
- requires Node.js version ^12.19.0 || >=14.15.0
- removed the libsodium dependency (0fe5de6)
1.0.8 (2020-11-19)
1.0.7 (2020-07-09)
- omit serializing KeyObjects when Node.js >= 14.5.0 is used (3d5c148)
1.0.6 (2020-04-21)
- faster V1 encrypt/decrypt by grouping the crypto worker operations (dbbdfa6)
- removed regexp checking for base64url padding and charset (f113782)
1.0.5 (2019-12-26)
1.0.4 (2019-11-14)
1.0.3 (2019-10-21)
- typescript: actually bundle the types with a package release (5f4e961)
1.0.2 (2019-10-18)
- symmetric keys are 32 bytes, not 256 (error message was wrong) (d223704)
1.0.1 (2019-09-30)
- typescript: move ts files around and fix missing DecodeResult (c797404)
1.0.0 (2019-09-27)
- implement v1 and v2 (c11a3ff)