libp2p-crypto-secp256k1

0.4.3

Intro

Installable via npm install --save libp2p-crypto-secp256k1, 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-secp256k1

You can then require() libp2p-crypto-secp256k1 as normal:

const libp2PCryptoSecp256K1 = require('libp2p-crypto-secp256k1')

In the Browser

libp2p-crypto-secp256k1 should work in any ECMAScript 2018 environment out of the box.

Usage:

<script type="text/javascript" src="index.js"></script>

The portable versions of libp2p-crypto-secp256k1, including index.js and index.min.js, are included in the /dist folder. libp2p-crypto-secp256k1 can also be found on unpkg.com under

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.

id(callback: function (Error, id)): undefined
Parameters
callback (function (Error, id))
Returns
undefined: