Adding support for more length field sizes
Adding Whirlpool algorithm