Initial commit
- gitignore
Project skeleton.
HmacHash value object for infrastructure.
Implemented Hash truncation function as described in RFC4226
Implemented CounterBasedOneTimePasswordGenerator.
Add readme - project description.
Add test values from RFC, revealing bug with byte ordering.
- Bug fixed.
Implemented TimeBasedOneTimePasswordGenerator (TOTP)
- As described in RFC 6238
- Only SHA1 for now.
A bit of code cleanup.