/// <summary> /// Hashes the specified data bytes. /// </summary> /// <param name="hashBytes">Data to hash.</param> /// <returns> /// Hashed bytes /// </returns> protected override byte[] Hash(byte[] hashBytes) { using (var sha256 = CryptoAbstraction.CreateSha256()) { return(sha256.ComputeHash(hashBytes)); } }