already using much less local memory: generic update() functions for hash states were replaced with hardcoded variants for specific data sizes and "leftover" counts.