Commit Graph

53 Commits

Author SHA1 Message Date
RobThree 39f3557f2d * Fixed composer.json typo
* Added composer.json to project
2015-03-17 14:41:16 +01:00
RobThree 64dd42b321 * Added composer file 2015-03-17 14:38:44 +01:00
RobThree 1531e5d95e Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth.git 2015-03-17 13:57:54 +01:00
RobThree 39dac573e6 * More consitent way of using/detecting suited RNGProvider 2015-03-17 13:56:47 +01:00
RobThree 2b5ed95c9a * More consitent way of using/detecting suited RNGProvider 2015-03-17 13:54:58 +01:00
Rob Janssen eeb3aa26f5 Update README.md 2015-03-17 13:50:10 +01:00
Rob Janssen a513e071e4 Update README.md 2015-03-17 12:51:31 +01:00
Rob Janssen 80da74826d * Updated broken url 2015-03-17 12:45:26 +01:00
Rob Janssen 778233da2f Update README.md 2015-03-17 12:41:57 +01:00
Rob Janssen e08f79a599 Update README.md 2015-03-17 12:39:55 +01:00
Rob Janssen ba6d998aa2 Update README.md 2015-03-17 12:39:36 +01:00
Rob Janssen a8a4c77573 Update README.md 2015-03-17 12:28:51 +01:00
Rob Janssen 8f73dd8e4f Update README.md 2015-03-17 12:24:48 +01:00
Rob Janssen dd4cd0c448 Update README.md 2015-03-17 12:24:05 +01:00
Rob Janssen e27b1e0ed9 Update README.md 2015-03-17 12:21:25 +01:00
RobThree 496350c938 Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth.git 2015-03-17 12:19:42 +01:00
RobThree 8428b2d25a * Added isCryptographicallySecure to IRNGProvider interface
* Exceptions thrown by TwoFactorAuth are now of type TwoFactorAuthException
* createSecret now has extra argument $requirecryptosecure which is used to force cryptographically secure secrets
* HashRNGProvider now returns string instead of "byte array"
* HashRNGProvider is now initialized with two random values (for the heck of it...)
2015-03-17 12:19:38 +01:00
Rob Janssen 3c026cf9a6 Update README.md 2015-03-17 11:48:32 +01:00
RobThree 5a8d76cd92 * Formatting 2015-03-17 11:42:00 +01:00
RobThree b738f2ced5 * Add support for custom RNG providers
* Custom exception types for QR providers and RNG providers
2015-03-17 11:24:53 +01:00
Rob Janssen 18c40e4e33 Clarified comment a bit 2015-03-16 18:46:35 +01:00
RobThree 0eeedab1a9 * Cleaned up demo.php 2014-09-25 00:37:49 +02:00
RobThree 9294208f2e * Removed testcode from demo.php 2014-09-24 23:34:36 +02:00
RobThree 004739be32 * Using namespace(s): https://www.reddit.com/r/programming/comments/2gwqcr/multifactor_authentication_or_twofactor_auth_for/ckr9e1g
* Added simple "PSR-4" autoloader
* Classes and interfaces to separate files
* Updated README for namespaces
2014-09-24 23:33:15 +02:00
Rob Janssen b50661c60a * Clarified that constructor arguments are optional 2014-09-20 11:47:36 +02:00
Rob Janssen 31c6312332 * Typo's, reformatting and missing code in README added 2014-09-20 02:45:04 +02:00
Rob Janssen c3629dbb9c * Clarification 2014-09-20 02:11:28 +02:00
Rob Janssen db7a0e4201 * More typo's 2014-09-20 02:09:57 +02:00
Rob Janssen d1ca8f05bc * Minor text improvements in README 2014-09-20 01:57:43 +02:00
Rob Janssen 36f2afe68b * Minor changes in README 2014-09-20 01:49:50 +02:00
Rob Janssen 4f0cd28638 * Two-factor/multi-factor 2014-09-20 01:47:35 +02:00
Rob Janssen c8d4142b1e * Reformatting (prevent horiz. scrollbar in README) 2014-09-20 01:44:50 +02:00
Rob Janssen a83006c5e3 * Added documentation on implementing custom QR-code providers 2014-09-20 01:42:31 +02:00
RobThree d0df5ebecd Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth.git 2014-09-20 00:53:18 +02:00
RobThree 7eafedf9ee * Added meme. Because. 2014-09-20 00:52:24 +02:00
Rob Janssen 68d736c29c * Code formatting 2014-09-20 00:34:28 +02:00
Rob Janssen c4671ceb4a * Instructions added 2014-09-20 00:31:48 +02:00
RobThree d6566f8eec * Code reformatting
* createSecret() now accepts the number of bits (default: 80) instead of bytes which doesn't make much sense when you want an 80 bits secret you would have to pass 16 for length...
*
2014-09-20 00:31:09 +02:00
Rob Janssen f3bda060c3 * Fix logo / icon 2014-09-19 10:02:43 +02:00
RobThree b01715cafa * Added logo / icon 2014-09-19 10:02:07 +02:00
RobThree 6ae97afa88 * Default margin for GoogleQRCodeProvider changed from 4 to 1
* ECC level is no longer case-dependent
* Minor 'optimization' for decodeColor in QRServerProvider
2014-09-19 09:52:20 +02:00
Rob Janssen a85f44120c Update README.md 2014-09-19 09:40:38 +02:00
RobThree 0cf06f3613 * Color-coding is now same for all providers (#rrggbb -> rrggbb) 2014-09-19 09:36:44 +02:00
RobThree a541dd1ea8 * Added QRicketProvider 2014-09-19 09:31:18 +02:00
RobThree a705e18728 * Created baseclass for 'REST' QR-code providers
* Added goqr.me (qrserver.com) QRCodeProvider
2014-09-19 09:04:08 +02:00
root 4f1c95a879 Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth 2014-09-19 02:09:17 +02:00
RobThree afb4d28076 * Authorization -> Authentication. D'oh!
* Removed nonsense from demo.php and improved text/wording a little
2014-09-19 02:06:11 +02:00
RobThree 480d5a9977 * Authentorization -> Authentication. D'oh!
* Removed nonsense from demo.php and improved text/wording a little
2014-09-19 02:03:01 +02:00
RobThree 0a658e3eb2 * QRCodeProvider must now provide MimeType (so other implementations can return, for example, 'image/jpeg') 2014-09-19 01:33:56 +02:00
RobThree 70c3a190b7 * Actually use $qrcodeprovider parameter from constructor
* Use array_flip instead of for-loop
* Also tested on PHP 5.3
* Demo page is now some 'actual' HTML and text cleaned up a little
2014-09-19 01:24:52 +02:00