quartz/wallet/node_modules/keccak256
2022-03-04 20:05:23 +08:00
..
dist Initialising for #8 2022-03-04 20:05:23 +08:00
example Initialising for #8 2022-03-04 20:05:23 +08:00
node_modules/bn.js Initialising for #8 2022-03-04 20:05:23 +08:00
src Initialising for #8 2022-03-04 20:05:23 +08:00
test Initialising for #8 2022-03-04 20:05:23 +08:00
.eslintrc.json Initialising for #8 2022-03-04 20:05:23 +08:00
.travis.yml Initialising for #8 2022-03-04 20:05:23 +08:00
keccak256.d.ts Initialising for #8 2022-03-04 20:05:23 +08:00
keccak256.js Initialising for #8 2022-03-04 20:05:23 +08:00
LICENSE.md Initialising for #8 2022-03-04 20:05:23 +08:00
Makefile Initialising for #8 2022-03-04 20:05:23 +08:00
package.json Initialising for #8 2022-03-04 20:05:23 +08:00
README.md Initialising for #8 2022-03-04 20:05:23 +08:00
tsconfig.json Initialising for #8 2022-03-04 20:05:23 +08:00

keccak256

A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.

License Build Status

js-standard-style

Install

npm install keccak256

CDN

Available on jsDelivr CDN:

<script src="https://cdn.jsdelivr.net/npm/keccak256@latest/keccak256.js"></script>

Usage

  • keccak256(data) -> {Buffer}

    • {String | Buffer} data - data string or Buffer

    Returns a Buffer

Getting Started

const keccak256 = require('keccak256')

console.log(keccak256('hello').toString('hex')) // "1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"

console.log(keccak256(Buffer.from('hello')).toString('hex')) // "1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"

Test

npm test

License

MIT