Initial release - testes with Password sCrib and Google Authenticator, supports HOTP OATH wit lengths of 6, 7, and 8. Secrets are stored encrypted with a unique key and AES256. Secrets can be entered as hex strings or scanned from QR codes.
Fixing a typo in a string formatting and the maximum length of the OTP secret (now it is indeed 64 bytes).
Showing the secret encoded in the QR code so that it can be typed to a mobile phone app - base32 and hex formats.
User ID in the QR code now shows login name and URL of the blog.
Removing the length of OTP codes - this is now computed automatically from the first OTP code.
Adding a couple of cryptographic keys for future security monitoring.
Extending database for new token types - TOTP and MOTP.
Fixing a bug where the version is not correctly stored in the WP options.
No actual changes to the code.
The internet is indeed a toxic place. The timeout policy did not work as it locked-out accounts far too often. A new policy has been implemented:
When a password is shorter than 7 characters or on the list of weak passwords (weak_passwords.txt), user has to enter it twice.
When there have been at least 5 (for 6 digit OTP) or 10 (7 & 8 digit OTP) unsuccessful login attempts, users have to enter additional OTP code.
When entering an additional OTP code, it would accepted even when the PIN is missing.
Requires: 3.0 or higher Compatible up to: 3.5.2 Last Updated: 2013-6-10 Downloads: 381