I made it a value error since it is an unsupported hash algorithm, but is still a valid hash algorithm. Maybe it should raise `UnsupportedHash` though now that we have that exception. I'll change it and we can discuss if it's a good idea ;)