SHA512 implemented

SHA256(SHA256()) changed to SHA256(SHA512())