add hash.Hash32 implementation