Skip to content
This repository has been archived by the owner on Jul 21, 2023. It is now read-only.

Latest commit

 

History

History
499 lines (215 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

499 lines (215 loc) · 16.6 KB

0.21.2 (2022-01-20)

Bug Fixes

0.21.1 (2022-01-18)

Bug Fixes

0.21.0 (2021-12-01)

Features

  • replace keypair and ursa-optional with node crypto (#219) (759535c)

BREAKING CHANGES

  • requires node 15+

0.20.0 (2021-10-21)

Bug Fixes

Features

  • use noble-secp256k1 and noble-ed25519 (#202) (167eace)

BREAKING CHANGES

  • keys function hashAndVerify returns boolean false when fail, instead of throwing error

0.19.7 (2021-08-18)

0.19.6 (2021-07-15)

0.19.5 (2021-07-07)

0.19.4 (2021-04-20)

Bug Fixes

0.19.3 (2021-04-11)

Bug Fixes

Features

  • add exporting/importing of non rsa keys in libp2p-key format (#179) (7273739)

BREAKING CHANGES

  • The private ed25519 key will no longer include the redundant public key

  • chore: fix lint

0.19.2 (2021-03-17)

Bug Fixes

0.19.1 (2021-03-15)

Bug Fixes

  • ed25519 key ID generation (bc33769)

0.19.0 (2021-01-15)

0.18.0 (2020-08-07)

Bug Fixes

BREAKING CHANGES

  • The private ed25519 key will no longer include the redundant public key

  • chore: fix lint

    • Where node Buffers were returned, now Uint8Arrays are
  • chore: remove commented code

0.17.9 (2020-08-05)

Features

  • add exporting/importing of non rsa keys in libp2p-key format (#179) (7273739)

0.17.8 (2020-07-20)

Bug Fixes

0.17.7 (2020-06-09)

0.17.6 (2020-04-07)

Bug Fixes

  • add buffer and update deps (#25) (35f196e)
  • unmarshal: provide only one arg to callback (#17) (3bb8451)
  • circular circular dep -> DI (0dcf1a6)
  • update deps and repo setup (cfdcbe0)

Features

BREAKING CHANGES

  • Callback support has been dropped in favor of async/await.

  • feat: use async/await

This PR changes this module to remove callbacks and use async/await. The API is unchanged aside from the obvious removal of the callback parameter.

refs ipfs/js-ipfs#1670

  • fix: use latest multihashing-async as it is all promises now

0.17.5 (2020-03-24)

0.17.4 (2020-03-23)

Bug Fixes

0.17.3 (2020-02-26)

Performance Improvements

BREAKING CHANGES

  • removes unused jwk2pem methods jwk2pubPem and jwk2privPem. These methods are not being used in any js libp2p modules, so only users referencing these directly will be impacted.

0.17.2 (2020-01-17)

Features

  • add typescript types + linting/tests (#161) (e01977c)

0.17.1 (2019-10-25)

Bug Fixes

Features

  • add (rsa)pubKey.encrypt and (rsa)privKey.decrypt (34c5f5c)
  • browser enc/dec (9f747a1)
  • use forge to convert jwk2forge (b998f63)

0.17.0 (2019-07-11)

Bug Fixes

Features

BREAKING CHANGES

  • key export arguments are now swapped so that the optional format is last
  • API refactored to use async/await

feat: WIP use async await fix: passing tests chore: update travis node.js versions fix: skip ursa optional tests on windows fix: benchmarks docs: update docs fix: remove broken and intested private key decrypt chore: update deps

0.16.1 (2019-02-26)

0.16.0 (2019-01-08)

Bug Fixes

  • clean up, bundle size reduction (8d8294d)

BREAKING CHANGES

  • getRandomValues method exported from src/keys/rsa-browser.js and src/keys/rsa.js signature has changed from accepting an array to a number for random byte length

0.15.0 (2019-01-03)

Features

  • nextTick instead of setImmediate, and fix sync in async (#136) (c54ea20)

0.14.1 (2018-11-05)

Bug Fixes

  • dont setimmediate when its not needed (9e57786)

0.14.0 (2018-09-17)

Bug Fixes

  • windows build (c7e0409)
  • lint: use ~ for ursa-optional version (e8cbf13)

Features

  • use ursa-optional for lightning fast key generation (b05e77f)

0.13.0 (2018-04-05)

0.12.1 (2018-02-12)

0.12.0 (2018-01-27)

Features

0.11.0 (2017-12-20)

Features

0.10.4 (2017-12-01)

Bug Fixes

  • catch error when unmarshaling instead of crashing (#113) (7608fdd)

0.10.3 (2017-09-07)

Features

0.10.2 (2017-09-06)

Bug Fixes

  • use regular protocol-buffers until protobufjs is fixed (#109) (957fdd3)

Features

  • deps: upgrade to aegir@12 and browserify-aes@1.0.8 (83257bc)

0.10.1 (2017-09-05)

Bug Fixes

0.10.0 (2017-09-03)

Features

0.9.4 (2017-07-22)

Bug Fixes

  • circular circular dep -> DI (bc554d1)

0.9.3 (2017-07-22)

0.9.2 (2017-07-22)

0.9.1 (2017-07-22)

0.9.0 (2017-07-22)

0.8.8 (2017-04-11)

Bug Fixes

  • ecdh: allow base64 to be left-0-padded, needed for JWK format (be64372), closes #97

0.8.7 (2017-03-21)

0.8.6 (2017-03-03)

Bug Fixes

  • package: update tweetnacl to version 1.0.0-rc.1 (4e56e17)

Features

  • keys: implement generateKeyPairFromSeed for ed25519 (e5b7c1f)