mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-03-15 11:11:01 +00:00
11 KiB
11 KiB
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
- add
id()
method to Secp256k1PrivateKey (f4dbd62) - initial implementation (4c36aeb)
- next libp2p-crypto (#4) (4ee48a7)
- use async await (#18) (1974eb9)
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 https://github.com/ipfs/js-ipfs/issues/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
- remove asn1.js and use node-forge (#166) (00477e3)
- remove jwk2privPem and jwk2pubPem (#162) (cc20949)
BREAKING CHANGES
- removes unused jwk2pem methods
jwk2pubPem
andjwk2privPem
. 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
0.17.1 (2019-10-25)
Bug Fixes
- better error for missing web crypto (a5e0560)
- browser rsa enc/dec (b8e2414)
- jwk var naming (8b8d0c1)
- lint (2c294b5)
- padding error (2c1bac5)
- use direct buffers instead of converting to hex (027a5a9)
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
- deps: update to ursa-optiona@0.10 (26b6217)
- fix links in README (#148) (5cd0e8c)
- put optional args last for key export (#154) (d675670)
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
0.14.1 (2018-11-05)
Bug Fixes
- dont setimmediate when its not needed (9e57786)
0.14.0 (2018-09-17)
Bug Fixes
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
0.10.3 (2017-09-07)
Features
0.10.2 (2017-09-06)
Bug Fixes
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
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)