protected override byte[] HashFinal () { hash.TransformFinalBlock (Empty, 0, 0); HashValue = hash.Hash; return HashValue; }