updates on attack on hash function