0.9.4 (2021-04-02)
0.9.3 (2021-04-02)
0.9.2 (2021-04-02)
- unbox nonce and key length (033d294)
0.9.1 (2021-04-02)
- kdf.js: truncate key to exact bytes needed (e502c6b)
0.9.0 (2021-04-01)
0.8.5 (2019-04-05)
0.8.4 (2019-03-27)
- package.json: Lock in sodium-browserify@1.2.6 (b389138)
0.8.3 (2019-03-27)
- kdf: Remove key length constraint. (2f3103f)
0.8.1 (2018-11-09)
0.8.0 (2018-11-09)
- kdf: Alloc context buffer in init instead of allocUnsafe (7c6d261)
- kdf: Make buffer optional for 'init' and 'derive'. (99d46f1)
- kdf: Remove unused constants crypto_kdf_BYTES_M* (b485c9c)
- kdf.js: Destructure value in ctx object. (8dffd65)
- kdf.js: Fix eslint formatting (a912996)
- kdf.js: Update at i + 1 (fe92c45)
- kdf.js: Introduce key derivation functions (b7d8bf0)
0.7.1 (2018-10-17)
0.7.0 (2018-08-14)
- test/helpers: Introduce test runner and browser index (d1a95b6)
0.6.0 (2018-08-14)
0.5.1 (2018-08-09)
0.5.0 (2018-08-06)
0.4.2 (2018-08-01)
- shash.js: Introduce short hash (b8bc6f1)
0.4.1 (2018-07-31)
- curve25519.js: Introduce shared keys (scalar multiplcation) (8497317)
0.4.0 (2018-07-30)
- auth.js: Introduce message authentication code API (1c1d197)
- box.js: Introduce box encryption (f4dae43)
- ed25519.js: Move ed25519 keyPair/sign/auth functions to scoped module (8a86697)
- kx.js: Introduce key exchange API (fffafe6)
- seal.js: Introduce sealed box API (13e2219)
- unbox.js: Introduce box decryption (c31cd7b)
0.3.2 (2018-06-19)
- curve25519.js: Introduce Curve25519 key pairs (5d0e731)
0.3.1 (2018-05-30)
0.3.0 (2018-05-30)
- base58.js: Introduce simple base58 wrapper (a21649b)
- base64.js: Introduce simple base64 wrapper (ab5d54d)
0.2.4 (2018-05-27)
0.2.3 (2018-05-24)
0.2.2 (2018-05-22)
0.2.1 (2018-05-22)
- {encrypt,decrypt}.js: Introduce encryption/decryption functions (3fc4ffb)
- constants.js: Add constants module (2eeb243)
0.2.0 (2018-05-19)
0.1.0 (2018-05-18)
- .: Initial implementation (1659ef7)