And to get back to the question of where to put it:
"Standards"? Works, but the counter argument is that there really isn't a standard.
Introduce a toplevel "Hash" och "Checksum" module? Works too, but if "Hash" is introduced the cryptigraphic ones should probably be exposed there too.
Could someone do a survey over how other languages have handled it?