ANN: hashlib 20060408a