Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CheckCode method made obsolete if no user is passed | Guillaume Lacasa | 2015-06-29 | 3 | -13/+36 |
| | | | | Unit tests updated | ||||
* | * Fixes for unit tests | David Thornley | 2015-06-24 | 1 | -3/+3 |
| | | | | | - Prevent_code_reuse() - requires a dummy user for UsedCodesManager to detect reuse. - VerifyUsedTime() - parsed date is GMT+1 resultant usedTime.Hour assertion was 3am in GMT+10 (just patched it to run correctly here, by comparing against date fed to nowDate lambda). | ||||
* | The UsedCodeManager needs to have an user object, in order to avoid a user ↵v1.0 | Guillaume Lacasa | 2014-03-17 | 3 | -8/+8 |
| | | | | to block a temp code for every other users | ||||
* | Merge branch 'master' of https://github.com/dusk0r/TwoStepsAuthenticator | Guillaume Lacasa | 2013-12-06 | 3 | -23/+19 |
|\ | | | | | | | | | | | | | Conflicts: README.md TwoStepsAuthenticator.UnitTests/UsedCodesManagerTests.cs TwoStepsAuthenticator/CounterAuthenticator.cs | ||||
| * | Removed UsedCodesManager from CounterAuthenticator | Christoph Enzmann | 2013-12-06 | 3 | -26/+22 |
| | | |||||
* | | Documentation update | Guillaume Lacasa | 2013-12-06 | 4 | -26/+36 |
|/ | | | | Code review | ||||
* | Use one global default UsedCodesManager | Christoph Enzmann | 2013-12-06 | 3 | -6/+55 |
| | |||||
* | Always use UsedCodeManager | Christoph Enzmann | 2013-12-06 | 2 | -5/+5 |
| | |||||
* | use unsigned long as counter | Christoph Enzmann | 2013-12-06 | 1 | -14/+14 |
| | |||||
* | Methods for synchronization | Christoph Enzmann | 2013-12-05 | 2 | -0/+27 |
| | |||||
* | GenerateKey now static, Update README.md | Christoph Enzmann | 2013-12-05 | 2 | -2/+2 |
| | |||||
* | Counter based OTP added, removed UsedCodesManager from authenticator, ↵ | Christoph Enzmann | 2013-12-05 | 4 | -4/+71 |
| | | | | UsedCodesManager refactoring | ||||
* | Constant time check for codes | Christoph Enzmann | 2013-12-04 | 4 | -0/+147 |