Bug#1108199: ITP: golang-github-multiformats-go-multihash -- Multihash implementation in Go
Package: wnpp
Severity: wishlist
Owner: Reinhard Tartler <siretart@tauware.de>
* Package name : golang-github-multiformats-go-multihash
Version : 0.2.3-1
Upstream Author : Multiformats
* URL : https://github.com/multiformats/go-multihash
* License : Expat
Programming Lang: Go
Description : Multihash implementation in Go
Multihash is a protocol that describes a hash digest using a self-describing
format. It prefixes the hash with an identifier for the hashing algorithm
and the length of the digest in bytes. This allows systems to handle
various hashing algorithms in a unified way, providing flexibility and
future-proofing without requiring prior knowledge of the specific hash
function used.
.
This library provides functions for encoding and decoding Multihash values,
summing data with various cryptographic hash functions into Multihash
format, and verifying Multihash integrity.
.
It is a foundational component of content-addressed systems like IPFS,
which rely on self-describing data for distributed and decentralized
content verification.
Reply to: