Intro
Installable via npm install --save libp2p-crypto
, it can also be used directly in the browser.
Download
The source is available for download from GitHub. Alternatively, you can install using npm:
$ npm install --save libp2p-crypto
You can then require()
libp2p-crypto as normal:
const libp2PCrypto = require('libp2p-crypto')
In the Browser
Libp2p-crypto should work in any ES2015 environment out of the box.
Usage:
<script type="text/javascript" src="index.js"></script>
The portable versions of libp2p-crypto, including index.js
and index.min.js
, are included in the /dist
folder. Libp2p-crypto can also be found on unkpkg.com under
id
Gets the ID of the key.
The key id is the base58 encoding of the SHA-256 multihash of its public key. The public key is a protobuf encoding containing a type and the DER encoding of the PKCS SubjectPublicKeyInfo.
Parameters
callback: function (Error, id)
:
Returns
id
Gets the ID of the key.
The key id is the base58 encoding of the SHA-256 multihash of its public key. The public key is a protobuf encoding containing a type and the DER encoding of the PKCS SubjectPublicKeyInfo.
Parameters
callback: function (Error, id)
: