Add support for Blake2
Change exception thrown and rename "messsage" => "message"
Merge branch 'blake2_support'