Added whirlpool hashing