multihashes-sync
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

multihashes-sync

Sync Multihash implementation.

Spiritual successor to deprecated multihashing. Compatible with multiformats.

Install

> pnpm install multihashes-sync

Usage

import { sha256, sha512 } from 'multihashes-sync/sha2'
var bytes = Uint8Array.from([0, 1, 2, 3])

var digest = sha256.digest(bytes)
> console.log(digest)
Digest {
  code: 18,
  size: 32,
  digest: <Buffer 05 4e de c1 d0 21 1f 62 4f ed 0c bc a9 d4 f9 40 0b 0e 49 1c 43 74 2a f2 c5 b0 ab eb f0 c9 90 d8>,
  bytes: Uint8Array(34) [
     18,  32,   5,  78, 222, 193, 208,  33,
     31,  98,  79, 237,  12, 188, 169, 212,
    249,  64,  11,  14,  73,  28,  67, 116,
     42, 242, 197, 176, 171, 235, 240, 201,
    144, 216
  ]
}

License

MIT or Apache-2.0

Package Sidebar

Install

npm i multihashes-sync

Weekly Downloads

2,924

Version

2.0.0

License

(MIT OR Apache-2.0)

Unpacked Size

3.84 kB

Total Files

8

Last publish

Collaborators

  • ukstv