public void TestHMACs2(int key, int value) { byte[] keyB = new byte[key]; byte[] valueB = new byte[value]; rng.GetBytes(keyB); rng.GetBytes(valueB); var code = HMAC<Sha1Digest>.Compute(keyB, valueB); HMACSHA1 hmac1 = new HMACSHA1(keyB); var code2 = hmac1.ComputeHash(valueB); if (!code.SequenceEqual(code2)) throw new Exception(); hmac1.Dispose(); }