private void TestSHA1AndAssert(Key key, int digits, int counter, string expected) { var otp = new CounterBasedOtpGenerator(key, digits, new SHA1HMACAlgorithm()); var result = otp.GenerateOtp(counter); Assert.AreEqual(expected, result); }
private string GetOtpWithImplicitHMAC(Key key, int digits, int counter) { var otp = new CounterBasedOtpGenerator(key, digits); return(otp.GenerateOtp(counter)); }