1.0.17 (2023-05-05)
1.0.16 (2023-05-05)
1.0.15 (2023-04-04)
1.0.14 (2023-03-10)
1.0.13 (2023-03-10)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (b66007c)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (110063c)
- Update .github/workflows/semantic-pull-request.yml [skip ci] (c789b0c)
1.0.12 (2023-02-08)
- replace err-code with CodeError (#293) (4398cf6), closes js-libp2p#1269
1.0.11 (2023-01-06)
- update bundlesize (c2a1954)
1.0.10 (2022-12-16)
1.0.9 (2022-12-01)
1.0.8 (2022-12-01)
1.0.7 (2022-10-14)
1.0.6 (2022-10-13)
1.0.5 (2022-10-13)
- Update .github/workflows/stale.yml [skip ci] (05c2246)
- bump multiformats from 9.9.0 to 10.0.0 (#279) (699c812)
- dev: bump @types/mocha from 9.1.1 to 10.0.0 (#276) (bb22d31)
1.0.4 (2022-08-26)
1.0.3 (2022-08-11)
1.0.2 (2022-08-03)
1.0.1 (2022-07-31)
1.0.0 (2022-06-15)
- uses new single-issue libp2p interface modules
0.22.14 (2022-05-23)
0.22.13 (2022-05-10)
0.22.12 (2022-05-10)
0.22.11 (2022-04-14)
0.22.10 (2022-04-11)
0.22.9 (2022-03-10)
0.22.8 (2022-02-21)
0.22.7 (2022-02-03)
0.22.6 (2022-01-17)
0.22.5 (2022-01-15)
0.22.4 (2022-01-08)
- change min node support to 16 (#230) (9aabfe6), closes #221
- deps: bump node-forge from 0.10.0 to 1.1.0 (#231) (d33eea1)
0.22.3 (2022-01-08)
- add semantic release config (#232) (d1b9961)
- uncomment renderer build (#226) (cecad66)
- update build (#227) (1642c1b)
- update build (#229) (3544d9c)
0.22.0 (2022-01-04)
0.21.0 (2021-12-01)
- requires node 15+
0.20.0 (2021-10-21)
- 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)
0.19.3 (2021-04-11)
- ed25519 key ID generation (bc33769)
- ed25519 PeerID generation (#186) (1c16dd3), closes ipfs/js-ipfs#3591 libp2p/js-libp2p-crypto#185
- go ed25519 interop (2f18a07)
- remove rendundant public key (#181) (afcffc8)
- replace node buffers with uint8arrays (#180) (a0f387a)
-
The private ed25519 key will no longer include the redundant public key
-
chore: fix lint
0.19.2 (2021-03-17)
- ed25519 PeerID generation (#186) (1c16dd3), closes ipfs/js-ipfs#3591 libp2p/js-libp2p-crypto#185
0.19.1 (2021-03-15)
- ed25519 key ID generation (bc33769)
0.19.0 (2021-01-15)
0.18.0 (2020-08-07)
- remove rendundant public key (#181) (afcffc8)
- replace node buffers with uint8arrays (#180) (a0f387a)
-
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)
0.17.8 (2020-07-20)
- go ed25519 interop (2f18a07)
0.17.7 (2020-06-09)
0.17.6 (2020-04-07)
- 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)
- add
id()
method to Secp256k1PrivateKey (f4dbd62) - initial implementation (4c36aeb)
- next libp2p-crypto (#4) (4ee48a7)
- use async await (#18) (1974eb9)
-
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)
0.17.3 (2020-02-26)
- remove asn1.js and use node-forge (#166) (00477e3)
- remove jwk2privPem and jwk2pubPem (#162) (cc20949)
- 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)
0.17.1 (2019-10-25)
- 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)
- 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)
- deps: update to ursa-optiona@0.10 (26b6217)
- fix links in README (#148) (5cd0e8c)
- put optional args last for key export (#154) (d675670)
- 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)
- clean up, bundle size reduction (8d8294d)
- 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)
0.14.1 (2018-11-05)
- dont setimmediate when its not needed (9e57786)
0.14.0 (2018-09-17)
- 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)
0.11.0 (2017-12-20)
0.10.4 (2017-12-01)
0.10.3 (2017-09-07)
0.10.2 (2017-09-06)
- deps: upgrade to aegir@12 and browserify-aes@1.0.8 (83257bc)
0.10.1 (2017-09-05)
0.10.0 (2017-09-03)
0.9.4 (2017-07-22)
- 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)
0.8.7 (2017-03-21)
0.8.6 (2017-03-03)
- package: update tweetnacl to version 1.0.0-rc.1 (4e56e17)
- keys: implement generateKeyPairFromSeed for ed25519 (e5b7c1f)