Katu128 Fixed Fix Jun 2026

If you ran into any weirdness around katu128 before, this should sort it out.

More than a dozen hardware vendors used the katu128 framework. When one issued a patch, it would break another’s implementation. For nearly 18 months, the community was stuck in a "whack-a-mole" cycle of partial fixes.

The algorithm was also criticized for weak diffusion properties. Diffusion in a hash function refers to the distribution of information across the hash output. Weak diffusion can lead to predictable outputs, making the hash function less secure.