@@ -195,6 +195,8 @@ const node = new IPFS({
195
195
// },
196
196
start: true , // default
197
197
// start: false,
198
+ pass: undefined // default
199
+ // pass: 'pass phrase for key access',
198
200
EXPERIMENTAL : { // enable experimental features
199
201
pubsub: true ,
200
202
sharding: true , // enable dir sharding
@@ -281,6 +283,17 @@ A complete API definition is in the works. Meanwhile, you can learn how to you u
281
283
- [ ` ipfs.object.patch.setData(multihash, data, [options, callback]) ` ] ( https://github.com/ipfs/interface-ipfs-core/tree/master/SPEC/OBJECT.md#objectpatchsetdata )
282
284
- [ pin (not implemented, yet!)] ( https://github.com/ipfs/interface-ipfs-core/tree/master/SPEC/ )
283
285
286
+ #### ` Crypto and Key Management `
287
+
288
+ - [ key] ( https://github.com/ipfs/interface-ipfs-core/tree/master/SPEC/KEY.md )
289
+ - ` ipfs.key.export(name, password, [callback]) `
290
+ - ` ipfs.key.gen(name, options, [callback]) `
291
+ - ` ipfs.key.import(name, pem, password, [callback]) `
292
+ - ` ipfs.key.list([callback]) `
293
+ - ` ipfs.key.rename(oldName, newName, [callback]) `
294
+ - ` ipfs.key.rm(name, [callback]) `
295
+ - [ crypto (not yet implemented)] ( https://github.com/ipfs/interface-ipfs-core/tree/master/SPEC )
296
+
284
297
#### ` Network `
285
298
286
299
- [ bootstrap] ( https://github.com/ipfs/interface-ipfs-core/tree/master/SPEC/ )
@@ -529,6 +542,10 @@ If you find any other issue, please check the [`Electron Support` issue](https:/
529
542
| [ ` is-ipfs ` ] ( https://github.com/ipfs/is-ipfs ) | [ ![ npm] ( https://img.shields.io/npm/v/is-ipfs.svg?maxAge=86400&style=flat-square )] ( //github.com/ipfs/is-ipfs/releases ) | [ ![ Dep] ( https://david-dm.org/ipfs/is-ipfs.svg?style=flat-square )] ( https://david-dm.org/ipfs/is-ipfs ) | [ ![ devDep] ( https://david-dm.org/ipfs/is-ipfs/dev-status.svg?style=flat-square )] ( https://david-dm.org/ipfs/is-ipfs?type=dev ) | [ ![ Travis] ( https://travis-ci.org/ipfs/is-ipfs.svg?branch=master )] ( https://travis-ci.org/ipfs/is-ipfs ) | | ![ Appveyor CI] ( https://ci.appveyor.com/api/projects/status/github/ipfs/is-ipfs?svg=true ) | [ ![ Coverage Status] ( https://coveralls.io/repos/github/ipfs/is-ipfs/badge.svg?branch=master )] ( https://coveralls.io/github/ipfs/is-ipfs?branch=master ) |
530
543
| [`multihashing`](//github.com/multiformats/js-multihashing) | [](//github.com/multiformats/js-multihashing/releases) | [](https://david-dm.org/multiformats/js-multihashing) | [](https://david-dm.org/multiformats/js-multihashing?type=dev) | [](https://travis-ci.org/multiformats/js-multihashing) | [](https://circleci.com/gh/jbenet/js-multihashing) |  | [](https://coveralls.io/github/jbenet/js-multihashing?branch=master) |
531
544
| [ ` mafmt ` ] ( //github.com/whyrusleeping/js-mafmt ) | [ ![ npm] ( https://img.shields.io/npm/v/mafmt.svg?maxAge=86400&style=flat-square )] ( //github.com/whyrusleeping/js-mafmt/releases ) | [ ![ Dep] ( https://david-dm.org/whyrusleeping/js-mafmt.svg?style=flat-square )] ( https://david-dm.org/whyrusleeping/js-mafmt ) | [ ![ devDep] ( https://david-dm.org/whyrusleeping/js-mafmt/dev-status.svg?style=flat-square )] ( https://david-dm.org/whyrusleeping/js-mafmt?type=dev ) | [ ![ Travis] ( https://travis-ci.org/whyrusleeping/js-mafmt.svg?branch=master )] ( https://travis-ci.org/whyrusleeping/js-mafmt ) | [ ![ Circle CI] ( https://circleci.com/gh/whyrusleeping/js-mafmt.svg?style=svg )] ( https://circleci.com/gh/whyrusleeping/js-mafmt ) | ![ Appveyor CI] ( https://ci.appveyor.com/api/projects/status/github/whyrusleeping/js-mafmt?svg=true ) | [ ![ Coverage Status] ( https://coveralls.io/repos/github/whyrusleeping/js-mafmt/badge.svg?branch=master )] ( https://coveralls.io/github/whyrusleeping/js-mafmt?branch=master ) |
545
+ | ** Crypto**
546
+ | [ ` libp2p-crypto ` ] ( https://github.com/libp2p/js-libp2p-crypto ) | [ ![ npm] ( https://img.shields.io/npm/v/libp2p-crypto.svg?maxAge=86400&style=flat-square )] ( //github.com/libp2p/js-libp2p-crypto/releases ) | [ ![ Dep] ( https://david-dm.org/libp2p/js-libp2p-crypto.svg?style=flat-square )] ( https://david-dm.org/libp2p/js-libp2p-crypto ) | [ ![ devDep] ( https://david-dm.org/libp2p/js-libp2p-crypto/dev-status.svg?style=flat-square )] ( https://david-dm.org/libp2p/js-libp2p-crypto?type=dev ) | [ ![ Travis] ( https://travis-ci.org/libp2p/js-libp2p-crypto.svg?branch=master )] ( https://travis-ci.org/libp2p/js-libp2p-crypto ) | [ ![ Circle CI] ( https://circleci.com/gh/libp2p/js-libp2p-crypto.svg?style=svg )] ( https://circleci.com/gh/libp2p/js-libp2p-crypto ) | ![ Appveyor CI] ( https://ci.appveyor.com/api/projects/status/github/libp2p/js-libp2p-crypto?svg=true ) | [ ![ Coverage Status] ( https://coveralls.io/repos/github/libp2p/js-libp2p-crypto/badge.svg?branch=master )] ( https://coveralls.io/github/libp2p/js-libp2p-crypto?branch=master ) |
547
+ | [`libp2p-keychain`](https://github.com/libp2p/js-libp2p-keychain) | [](//github.com/libp2p/js-libp2p-keychain/releases) | [](https://david-dm.org/libp2p/js-libp2p-keychain) | [](https://david-dm.org/libp2p/js-libp2p-keychain?type=dev) | [](https://travis-ci.org/libp2p/js-libp2p-keychain) | [](https://circleci.com/gh/libp2p/js-libp2p-keychain) |  | [](https://coveralls.io/github/libp2p/js-libp2p-keychain?branch=master) |
548
+
532
549
533
550
## Development
534
551
0 commit comments