Installable via npm install --save libp2p-crypto-secp256k1, it can also be used directly in the browser.
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')
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.
(function (Error, id))
undefined: