Trail of Bits releases SequenceHash and SequenceMAC for multihashing
Trail of Bits has published SequenceHash and SequenceMAC, new hash constructions designed to let developers securely hash multiple inputs together regardless of which underlying hash function they use. The specification has been added to the Community Cryptography Specification Project, alongside Rust, Go, and Python implementations and a set of test vectors covering several hash functions.
GoKawiil's interpretation of the reporting above, not reported fact.
Multihashing errors can let attackers exploit ambiguous input boundaries to forge or collide hashes, so a standardized, hash-agnostic approach could reduce a class of bugs that cryptographers often get wrong. By working with common functions like SHA256 and BLAKE rather than being tied to Keccak-based schemes like TupleHash, the tools may lower the barrier for developers to adopt safer multihashing practices across more systems.
- SequenceHash and SequenceMAC enable secure hashing of multiple values without requiring a specific underlying hash function.
- The specification is open source and now part of the Community Cryptography Specification Project (C2SP).
- Implementations in Rust, Go, and Python, plus test vectors, are provided to help developers verify correctness.
Source: blog.trailofbits.com — Opal Wright, 2026-10-02
Published there as: “SequenceHash: Multihashing for the rest of us”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.