Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | switch to paragonie/constant_time_encoding for Base32 handling | François Kooman | 2017-03-16 | 1 | -0/+2 |
| | |||||
* | use paragonie/random_compat | François Kooman | 2017-03-03 | 1 | -28/+2 |
| | | | | | it is better to use random_compat for CSRPNG, see https://paragonie.com/blog/2016/05/how-generate-secure-random-numbers-in-various-programming-languages#php-csprng | ||||
* | Add support for a timeoffset if system time cannot be set correctly | Lucas L. Treffenstädt | 2017-01-06 | 1 | -1/+36 |
| | |||||
* | Add image to options for google authenticator url2.2.0 | Christian Riesen | 2016-06-10 | 1 | -0/+5 |
| | | | Thanks to @SamuelDauzon for the idea. | ||||
* | Minor Fixes and Updated Tests | therealssj | 2016-06-09 | 2 | -5/+9 |
| | |||||
* | Changes after feedback | therealssj | 2016-06-09 | 2 | -9/+27 |
| | |||||
* | Add hotp counter window | therealssj | 2016-06-09 | 2 | -4/+16 |
| | |||||
* | Cleanups and adding the generateRecoveryCodes function | Christian Riesen | 2016-06-02 | 3 | -34/+66 |
| | |||||
* | Add random_int with polyfill suggestions as default random generator1.4.3 | Christian Riesen | 2015-10-08 | 1 | -1/+9 |
| | | | | | | Not a BC. Just will use that first, if present. In PHP7 it's already part of the core, and the polyfill can be installed to take care of the rest. Always will fall back to the current methods. Fixes #8. Thanks to @inanimatt for the suggestion. | ||||
* | Fixes after feedback by ChristianRiesen | Timo Schinkel | 2015-07-10 | 1 | -5/+6 |
| | | | | | | * $options[counter] not escaped using rawurlencode but using intval * $options[digits] can only have either 6 of 8 as value, added a check and replaced rawurlencode with intval * replaces count(explode()) with substr_count | ||||
* | Fixed code to follow Key Uri Format according to spec: | Timo Schinkel | 2015-07-01 | 1 | -6/+11 |
| | | | | | * added correct escaping of parameters in key uri * added special case escaping for spaces in the label | ||||
* | Fix #3 to use better random functions | Christian Riesen | 2015-04-20 | 1 | -20/+36 |
| | |||||
* | Add issuer to options | Louis Matthijssen | 2014-11-23 | 1 | -0/+6 |
| | |||||
* | Correct whitespaces | Christian Riesen | 2014-10-09 | 1 | -2/+1 |
| | |||||
* | add possibility to get raw key URI to generate QR code without google charts | Pascal Ockert | 2014-08-19 | 1 | -8/+31 |
| | |||||
* | Alter checkTotp to allow timedrift to be set as optional parameter1.2 | Christian Riesen | 2013-07-03 | 3 | -435/+431 |
| | |||||
* | Removed Base32 from this repo and moved it to it's own. Added | Christian Riesen | 2012-06-20 | 2 | -247/+21 |
| | | | composer.json with requirement for the base32 class. | ||||
* | Added additional checking for otp counter | Christian Riesen | 2012-06-16 | 1 | -89/+93 |
| | |||||
* | GoogleAuthenticator class now tested as well, and can change the size of | Christian Riesen | 2012-06-16 | 1 | -4/+21 |
| | | | the output qr code | ||||
* | Small blankspace change | Christian Riesen | 2012-06-16 | 1 | -38/+37 |
| | |||||
* | Added getters to otp and fixed minor style issues | Christian Riesen | 2012-06-16 | 4 | -28/+107 |
| | |||||
* | Added actual code files | Christian Riesen | 2012-06-16 | 4 | -0/+637 |