summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Apply fixes from StyleCIAntonio Carlos Ribeiro2017-07-061-0/+1
| | | | [ci skip] [skip ci]
* Merge branch 'master' of https://github.com/antonioribeiro/google2faAntonio Carlos Ribeiro2017-07-061-0/+1
|\
| * Apply fixes from StyleCIAntonio Carlos Ribeiro2017-07-061-0/+1
| | | | | | | | [ci skip] [skip ci]
* | Refactor to remove duplicationAntonio Carlos Ribeiro2017-07-061-15/+12
|/
* Refactor methodAntonio Carlos Ribeiro2017-07-061-5/+16
|
* Rename writerAntonio Carlos Ribeiro2017-07-061-3/+3
|
* Uncomment useAntonio Carlos Ribeiro2017-07-031-1/+1
|
* Fix for PHP 5.4 && 5.5v2.0.4Antonio Carlos Ribeiro2017-06-221-1/+1
|
* Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-223-3/+5
| | | | [ci skip] [skip ci]
* Move constant strings to a Constant classAntonio Carlos Ribeiro2017-06-223-18/+48
|
* Merge pull request #73 from SebastianS90/fix-timestamp-issueAntonio Carlos Ribeiro2017-06-221-1/+3
|\ | | | | fix null timestamp issue in verifyKeyNewer
| * fix null timestamp issue in verifyKeyNewerSebastian Schweizer2017-06-221-1/+3
| |
* | Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-221-1/+0
| | | | | | | | [ci skip] [skip ci]
* | Fix docblockAntonio Carlos Ribeiro2017-06-221-3/+0
|/
* Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-211-0/+1
| | | | [ci skip] [skip ci]
* Merge branch 'master' of https://github.com/antonioribeiro/google2fav2.0.2Antonio Carlos Ribeiro2017-06-211-10/+11
|\
| * Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-211-10/+11
| | | | | | | | [ci skip] [skip ci]
* | Fix testAntonio Carlos Ribeiro2017-06-211-0/+1
|/
* MergeAntonio Carlos Ribeiro2017-06-211-1/+1
|\
| * Harden security even more ;)v2.0.1Antonio Carlos Ribeiro2017-06-211-1/+1
| |
* | Fix for null values on verifyKeyNewerAntonio Carlos Ribeiro2017-06-211-15/+15
| |
* | Readd method and add docblockAntonio Carlos Ribeiro2017-06-211-0/+25
| |
* | Rearrange codeAntonio Carlos Ribeiro2017-06-211-63/+49
| |
* | Move method upAntonio Carlos Ribeiro2017-06-211-14/+14
|/
* Move property to traitAntonio Carlos Ribeiro2017-06-202-5/+5
|
* Improve coding styleAntonio Carlos Ribeiro2017-06-201-0/+1
|
* Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-201-2/+2
| | | | [ci skip] [skip ci]
* Move secret related methods to base32Antonio Carlos Ribeiro2017-06-202-43/+43
|
* Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-201-1/+0
| | | | [ci skip] [skip ci]
* Merge branch 'master' of https://github.com/antonioribeiro/google2faAntonio Carlos Ribeiro2017-06-201-1/+1
|\
| * Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-201-1/+1
| | | | | | | | [ci skip] [skip ci]
* | Move method to traitAntonio Carlos Ribeiro2017-06-202-13/+14
|/
* Merge branch 'master' of https://github.com/antonioribeiro/google2faAntonio Carlos Ribeiro2017-06-202-4/+4
|\
| * Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-202-4/+4
| | | | | | | | [ci skip] [skip ci]
* | Refactor to improve redabilityAntonio Carlos Ribeiro2017-06-201-11/+19
|/
* Merge branch 'master' of https://github.com/antonioribeiro/google2faAntonio Carlos Ribeiro2017-06-191-5/+5
|\
| * Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-201-5/+5
| | | | | | | | [ci skip] [skip ci]
* | Extract some code to traitsAntonio Carlos Ribeiro2017-06-193-104/+133
|/
* Remove unused boolean from docblocksAntonio Carlos Ribeiro2017-06-191-7/+7
|
* Apply fixes from StyleCIAntonio Carlos Ribeiro2017-06-201-17/+17
| | | | [ci skip] [skip ci]
* Defaults to nullAntonio Carlos Ribeiro2017-06-191-3/+3
|
* Rename variableAntonio Carlos Ribeiro2017-06-191-16/+16
|
* Contract was removedAntonio Carlos Ribeiro2017-06-172-56/+0
|
* Remove contractAntonio Carlos Ribeiro2017-06-172-62/+1
|
* Use new libraryAntonio Carlos Ribeiro2017-06-171-3/+3
|
* Change to return intAntonio Carlos Ribeiro2017-06-171-1/+1
|
* Fix for spaces and other chars in the holder's nameorigin/productionAntonio Carlos Ribeiro2017-06-171-1/+1
|
* Refactor contractAntonio Carlos Ribeiro2017-06-172-103/+25
|
* Reorder importsAntonio Carlos Ribeiro2017-06-171-1/+1
|
* Add key regereneration and otp length settersAntonio Carlos Ribeiro2017-06-171-11/+51
|
* Add secret setterAntonio Carlos Ribeiro2017-06-161-1/+52
|
* Rename variableAntonio Carlos Ribeiro2017-06-162-10/+10
|
* Reorder importsAntonio Carlos Ribeiro2017-06-161-3/+3
|
* Add a 'window' setterAntonio Carlos Ribeiro2017-06-161-5/+34
|
* Refactor verifyKeyNewerAntonio Carlos Ribeiro2017-06-161-33/+37
|
* Merge branch 'verify-newer' of https://github.com/SebastianS90/google2fa ↵Antonio Carlos Ribeiro2017-06-152-0/+67
|\ | | | | | | into SebastianS90-verify-newer
| * Add functionality to prevent reuse of keys.Sebastian Schweizer2016-10-172-0/+67
| | | | | | | | | | | | See the patched readme files for details. I also added a getter for KEY_REGENERATION in order to allow using the facade like this: $ts * Google2FA::getKeyRegenerationTime()
* | Fixes invalid barcode due to spaces.Adeel Hasan Akbari2016-10-261-1/+1
|/ | | | https://github.com/antonioribeiro/google2fa/issues/46
* Applied fixes from StyleCIorigin/analysis-XaVjEVAntonio Carlos Ribeiro2016-08-031-1/+4
|
* Swap strings wrongly changedAntonio Carlos Ribeiro2016-08-032-2/+2
|
* Enforce Google Authenticator compatibilityAntonio Carlos Ribeiro2016-08-033-6/+59
|
* Applied fixes from StyleCIorigin/analysis-q54wEPAntonio Carlos Ribeiro2016-07-177-464/+478
|
* Keep master changes on composer.jsonAntonio Carlos Ribeiro2016-07-172-23/+39
|\
| * Use default marginBarry vd. Heuvel2016-07-151-1/+0
| |
| * Add inline function to contractBarry vd. Heuvel2016-07-151-4/+17
| |
| * Update inline image generatorBarry vd. Heuvel2016-07-151-19/+23
| |
* | Merge branch 'patch-1' of https://github.com/barryvdh/google2fa into ↵Antonio Carlos Ribeiro2016-07-171-43/+1
|\ \ | | | | | | | | | barryvdh-patch-1
| * | Use Base32 class for encode/decodeBarry vd. Heuvel2016-07-151-43/+1
| |/
* | Use "hash_equals" instead of "Str::equals"Antonio Carlos Ribeiro2016-07-172-52/+1
| |
* | Generate cryptographically secure random secret keysAlexander Obuhovich2016-06-011-1/+1
|/
* Merge pull request #21 from zhiyi7/masterAntonio Carlos Ribeiro2016-05-091-1/+6
|\ | | | | Add '$encoding' parameter to getQRCodeInline() to avoid CJK issues.
| * Add '$encoding' parameter to getQRCodeInline() to avoid CJK issues.zhiyi2015-12-171-1/+6
| |
* | Typo fixAlexander Obuhovich2016-03-111-1/+1
|/
* Fixed broken code without the multibyte string extensionv0.7.1Graham Campbell2015-11-071-2/+4
|
* Fix coding styleAntonio Carlos Ribeiro2015-11-071-3/+3
|
* Merge pull request #16 from taichunmin/taichunminAntonio Carlos Ribeiro2015-11-071-8/+3
|\ | | | | Small Improve
| * Refact at Google2FA::oathTruncate()戴均民2015-09-151-7/+2
| |
| * Small Improve at Google2FA::oathHopt()戴均民2015-09-151-1/+1
| |
* | Improve coding styleAntonio Carlos Ribeiro2015-11-071-27/+25
| |
* | Avoid time attacksAntonio Carlos Ribeiro2015-11-072-1/+50
| |
* | Fix url generation and testAntonio Carlos Ribeiro2015-11-072-3/+20
| |
* | Avoid time attacksLeandro Lugaresi2015-10-291-1/+1
|/ | | | | | | Time attacks can be used to improve one Brute Force attack More info can be found here: http://blog.ircmaxell.com/2014/11/its-all-about-time.html http://sakurity.com/blog/2015/07/18/2fa.html
* Add support for inline QR codesBradley B. Smith2015-09-111-1/+33
|
* Make it publicAntonio Carlos Ribeiro2015-03-231-1/+1
|
* Rename to prefixAntonio Carlos Ribeiro2015-03-231-2/+2
|
* Accepts a secret prefixAntonio Carlos Ribeiro2015-03-231-4/+20
|
* Create a method to validated the secretAntonio Carlos Ribeiro2015-03-231-5/+15
|
* Use a better randomizerAntonio Carlos Ribeiro2015-03-231-1/+14
|
* Simplifyv0.5.0Antonio Carlos Ribeiro2015-02-191-3/+3
|
* Use contract on facadeAntonio Carlos Ribeiro2015-02-192-8/+3
|
* Fix tabsAntonio Carlos Ribeiro2015-02-191-24/+24
|
* Use contract for the FacadeAntonio Carlos Ribeiro2015-02-191-8/+7
|
* Remove license from php filesAntonio Carlos Ribeiro2015-02-192-36/+0
|
* Move default messages to exception classesAntonio Carlos Ribeiro2015-02-193-42/+8
|
* Fix coding styleAntonio Carlos Ribeiro2015-02-191-1/+4
|
* Add a binding for the contractAntonio Carlos Ribeiro2015-02-191-0/+2
|
* Create a contractAntonio Carlos Ribeiro2015-02-192-1/+94
|
* Use a simpler name on the Laravel bindingAntonio Carlos Ribeiro2015-02-192-3/+3
|
* Remove uneeded configAntonio Carlos Ribeiro2015-02-191-0/+0
|
* Remove uneeded configAntonio Carlos Ribeiro2015-02-191-40/+0
|