diff options
author | Christoph Enzmann <christoph.enzmann@confer.ch> | 2013-12-06 09:18:18 +0100 |
---|---|---|
committer | Christoph Enzmann <christoph.enzmann@confer.ch> | 2013-12-06 09:18:18 +0100 |
commit | 30796603c880f5253e655789f4dfe71a170becf7 (patch) | |
tree | 2d084f6754e003a5313684ae4101021d7c9480cc /TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs | |
parent | 3e3f949d007812349c623da09f539ab465d46b50 (diff) | |
download | TwoStepsAuthenticator-30796603c880f5253e655789f4dfe71a170becf7.zip TwoStepsAuthenticator-30796603c880f5253e655789f4dfe71a170becf7.tar.gz TwoStepsAuthenticator-30796603c880f5253e655789f4dfe71a170becf7.tar.bz2 |
use unsigned long as counter
Diffstat (limited to 'TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs')
-rw-r--r-- | TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs b/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs index ecb96c0..7b2944f 100644 --- a/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs +++ b/TwoStepsAuthenticator.UnitTests/CounterAuthenticatorTests.cs @@ -20,17 +20,17 @@ namespace TwoStepsAuthenticator.UnitTests { } // Test Values from http://www.ietf.org/rfc/rfc4226.txt - Appendix D - [TestCase("12345678901234567890", 0L, "755224")] - [TestCase("12345678901234567890", 1L, "287082")] - [TestCase("12345678901234567890", 2L, "359152")] - [TestCase("12345678901234567890", 3L, "969429")] - [TestCase("12345678901234567890", 4L, "338314")] - [TestCase("12345678901234567890", 5L, "254676")] - [TestCase("12345678901234567890", 6L, "287922")] - [TestCase("12345678901234567890", 7L, "162583")] - [TestCase("12345678901234567890", 8L, "399871")] - [TestCase("12345678901234567890", 9L, "520489")] - public void VerifyKeys(string secret, long counter, string code) { + [TestCase("12345678901234567890", 0uL, "755224")] + [TestCase("12345678901234567890", 1uL, "287082")] + [TestCase("12345678901234567890", 2uL, "359152")] + [TestCase("12345678901234567890", 3uL, "969429")] + [TestCase("12345678901234567890", 4uL, "338314")] + [TestCase("12345678901234567890", 5uL, "254676")] + [TestCase("12345678901234567890", 6uL, "287922")] + [TestCase("12345678901234567890", 7uL, "162583")] + [TestCase("12345678901234567890", 8uL, "399871")] + [TestCase("12345678901234567890", 9uL, "520489")] + public void VerifyKeys(string secret, ulong counter, string code) { var authenticator = new CounterAuthenticator(); var base32Secret = Base32Encoding.ToString(Encoding.ASCII.GetBytes(secret)); @@ -45,10 +45,10 @@ namespace TwoStepsAuthenticator.UnitTests { // Test Values from http://www.ietf.org/rfc/rfc4226.txt - Appendix D var base32Secret = Base32Encoding.ToString(Encoding.ASCII.GetBytes("12345678901234567890")); - long usedCounter; - Assert.True(authenticator.CheckCode(base32Secret, "520489", 0L, out usedCounter)); + ulong usedCounter; + Assert.True(authenticator.CheckCode(base32Secret, "520489", 0uL, out usedCounter)); - Assert.AreEqual(usedCounter, 9L); + Assert.AreEqual(usedCounter, 9uL); } } } |