multihash icon indicating copy to clipboard operation
multihash copied to clipboard

Self describing hashes - for future proofing

Results 41 multihash issues
Sort by recently updated
recently updated
newest added

I would like KangarooTwelve and MarsupilamiFourteen to be added to Multiformats as K12 is faster than SHA1, and M14 is expected to be as about as fast as SHA1 and...

Currently the test vectors are missing some hashes from the [Multicodec table](https://github.com/multiformats/multicodec). The missing ones should be added as especially hashed >0x80 are tricky as they need proper varint encoding....

help wanted
difficulty:easy

Hey, just a heads up that test_cases.csv is hashing the input as a string and not as a binary. Is this intended? From my perspective, it looks like the input...

@jbenet The [Tiger tree hash](https://en.wikipedia.org/wiki/Merkle_tree#Tiger_tree_hash) is a widely used form of hash tree. It uses a binary hash tree (two child nodes under each node), usually has a data block...

Adds md5, xxhash, spooky, murmur and 2 variants of crc32

How should a multihash implementation handle a call where the digest is longer than the specified output of that hash function? E.g. (pseudocode) ``` javascript // The provided digest is...

Multihash Identifier Registry (derived from [table.csv](https://github.com/multiformats/multicodec/blob/master/table.csv)) should include a "default length" value with the number of bytes each has algorithm produces. This is required to check whether a digest length...

This PR begins a draft for an RFC style spec. There is a LONG LONG way to go for this. This is only a stab.

https://github.com/multiformats/multihash/issues/55 ## Merkle Hash Tree multihash `--(---()-[...])` `--(---()-[...])` 0x0400 - Merkle Hash Tree (1024 decimal) multicodec value 0x01 - Hash Tree Type with this settings: * Data segment size -...

enhancement
needs review

> The current version is MurmurHash3, which yields a 32-bit or 128-bit hash value. **When using 128-bits, the x86 and x64 versions do not produce the same values**, as the...