npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

@multiformats/sha3

4.0.0

@GitHub Actions

npmHomeRepoSnykSocket
Downloads:97124
$ npm install @multiformats/sha3
DailyWeeklyMonthlyYearly

@multiformats/sha3

multiformats.io codecov CI

Multiformats hash functions for SHA3

About

The @multiformats/sha3 package exports sha3*, shake* and keccak* MultihashHashers. The Multicodecs table defines these multihashes.

The following MultihashHashers are exported:

  • sha3224 - SHA3-224
  • sha3256 - SHA3-256
  • sha3384 - SHA3-384
  • sha3512 - SHA3-512
  • shake128 - SHAKE-128 (256 output bits)
  • shake256 - SHAKE-256 (512 output bits)
  • keccak224 - KECCAK-224
  • keccak256 - KECCAK-256
  • keccak384 - KECCAK-384
  • keccak512 - KECCAK-512

e.g. he sha3-384, multicodec code 0x15, may be imported as:

import { sha3384 } from '@multiformats/sha3'

Install

$ npm i @multiformats/sha3

Browser <script> tag

Loading this module through a script tag will make its exports available as MultiformatsSha3 in the global namespace.

<script src="https://unpkg.com/@multiformats/sha3/dist/index.min.js"></script>

API Docs

  • https://multiformats.github.io/js-sha3

License

Licensed under either of

  • Apache 2.0, (LICENSE-APACHE / http://www.apache.org/licenses/LICENSE-2.0)
  • MIT (LICENSE-MIT / http://opensource.org/licenses/MIT)

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.