Commit Graph

  • 25a51487cb Update README.md 1.0 Rob Janssen 2015-03-23 09:20:05 +01:00
  • 26db6de615 * Whoopsie. Typo RobThree 2015-03-23 09:05:41 +01:00
  • 2c3f4aa0fa * Update README * Add PHP7 & HVVM to unittests RobThree 2015-03-23 08:59:06 +01:00
  • 74a18a8fa6 * Added some base32 decoding-specific unittests * Base32 decoding now allows for padding chars RobThree 2015-03-22 23:46:15 +01:00
  • fad49deb8c * Unittest cleanup RobThree 2015-03-21 01:51:13 +01:00
  • 34b6f279ca * Tabs -> Spaces. Yep. RobThree 2015-03-21 01:35:08 +01:00
  • 042604edf3 Update README.md Rob Janssen 2015-03-20 20:53:09 +01:00
  • 7096cc0218 Update README.md Rob Janssen 2015-03-20 20:45:17 +01:00
  • a966036bca Update README.md Rob Janssen 2015-03-20 18:44:00 +01:00
  • 891e3eb27d Update .travis.yml Rob Janssen 2015-03-20 17:54:32 +01:00
  • 7ee7b247f8 Update .travis.yml Rob Janssen 2015-03-20 17:25:34 +01:00
  • 356a194950 Update README.md Rob Janssen 2015-03-20 17:02:09 +01:00
  • bfebb4b57d * Added known testvectors from RFC 6238 to unittests RobThree 2015-03-20 16:46:24 +01:00
  • c02a8a5b84 Update README.md Rob Janssen 2015-03-20 15:24:42 +01:00
  • 3fb25bf352 Update README.md Rob Janssen 2015-03-20 15:17:44 +01:00
  • 83fcd7f141 WTH TRAVIS! SERIOUSLY? RobThree 2015-03-20 15:12:07 +01:00
  • a0a32e3cc2 * Added phpunit tests back to .travis.yml file. SHEESH! It was there but travis kept complaining about the project being Ruby because of some accidental \r\n instead of \n. GTFO! RobThree 2015-03-20 15:10:43 +01:00
  • cf828a05de * WTH travis-ci... RobThree 2015-03-20 15:00:56 +01:00
  • f572a332b9 Update .travis.yml Rob Janssen 2015-03-20 13:20:34 +01:00
  • 1db877ac79 * Added unittests + travis-ci yml RobThree 2015-03-20 13:07:52 +01:00
  • 9e417bdb2f * Size for QR image must be > 0 Rob Janssen 2015-03-20 12:57:03 +01:00
  • 767f11d62b Update README.md Rob Janssen 2015-03-20 10:46:01 +01:00
  • 5f4862b19e * Fix demo RobThree 2015-03-19 16:09:41 +01:00
  • 71e886fd17 Update README.md Rob Janssen 2015-03-19 16:06:01 +01:00
  • c81807cf63 * RAAAH! RobThree 2015-03-19 16:05:29 +01:00
  • 1478e1ae9a * Re-include image RobThree 2015-03-19 16:04:26 +01:00
  • 0656c21c04 * WTF RobThree 2015-03-19 16:03:56 +01:00
  • e3ca31dbc6 * Moving more stuff around RobThree 2015-03-19 16:00:58 +01:00
  • 3687b0b32d * Renamed namespace RobThree 2015-03-19 15:46:46 +01:00
  • 73196c82ec Update composer.json Rob Janssen 2015-03-19 15:16:22 +01:00
  • 553b725ab7 * Move stuff around RobThree 2015-03-19 15:05:51 +01:00
  • c16fbf782a Update composer.json Rob Janssen 2015-03-19 14:51:59 +01:00
  • e446672d17 Update composer.json Rob Janssen 2015-03-19 14:47:24 +01:00
  • 5f119eef72 Update composer.json Rob Janssen 2015-03-19 14:43:21 +01:00
  • dfa6e65395 * WTF mistake in composer.json RobThree 2015-03-17 17:30:49 +01:00
  • 09cf69c150 Update README.md Rob Janssen 2015-03-17 17:29:05 +01:00
  • 1e20bf0a52 * Typo Rob Janssen 2015-03-17 16:32:55 +01:00
  • 08f0d01fd8 Update README.md Rob Janssen 2015-03-17 16:32:30 +01:00
  • 8d3111b9af * Typo Rob Janssen 2015-03-17 16:28:51 +01:00
  • e6b38b13ca Update README.md Rob Janssen 2015-03-17 16:27:06 +01:00
  • 1dc15512b7 Update README.md Rob Janssen 2015-03-17 16:16:55 +01:00
  • ab2ec1eeea * Fixed composer instructions RobThree 2015-03-17 14:58:19 +01:00
  • b28c79b278 * Added composer instructions to readme RobThree 2015-03-17 14:57:23 +01:00
  • d87072b0a9 * Uppercase terms RobThree 2015-03-17 14:46:24 +01:00
  • 39f3557f2d * Fixed composer.json typo * Added composer.json to project RobThree 2015-03-17 14:41:16 +01:00
  • 64dd42b321 * Added composer file RobThree 2015-03-17 14:38:44 +01:00
  • 1531e5d95e Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth.git RobThree 2015-03-17 13:57:54 +01:00
  • 39dac573e6 * More consitent way of using/detecting suited RNGProvider RobThree 2015-03-17 13:54:58 +01:00
  • 2b5ed95c9a * More consitent way of using/detecting suited RNGProvider RobThree 2015-03-17 13:54:58 +01:00
  • eeb3aa26f5 Update README.md Rob Janssen 2015-03-17 13:50:10 +01:00
  • a513e071e4 Update README.md Rob Janssen 2015-03-17 12:51:31 +01:00
  • 80da74826d * Updated broken url Rob Janssen 2015-03-17 12:45:26 +01:00
  • 778233da2f Update README.md Rob Janssen 2015-03-17 12:41:57 +01:00
  • e08f79a599 Update README.md Rob Janssen 2015-03-17 12:39:55 +01:00
  • ba6d998aa2 Update README.md Rob Janssen 2015-03-17 12:39:36 +01:00
  • a8a4c77573 Update README.md Rob Janssen 2015-03-17 12:28:51 +01:00
  • 8f73dd8e4f Update README.md Rob Janssen 2015-03-17 12:24:48 +01:00
  • dd4cd0c448 Update README.md Rob Janssen 2015-03-17 12:24:05 +01:00
  • e27b1e0ed9 Update README.md Rob Janssen 2015-03-17 12:21:25 +01:00
  • 496350c938 Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth.git RobThree 2015-03-17 12:19:42 +01:00
  • 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...) RobThree 2015-03-17 12:19:38 +01:00
  • 3c026cf9a6 Update README.md Rob Janssen 2015-03-17 11:48:32 +01:00
  • 5a8d76cd92 * Formatting RobThree 2015-03-17 11:42:00 +01:00
  • b738f2ced5 * Add support for custom RNG providers * Custom exception types for QR providers and RNG providers RobThree 2015-03-17 11:24:53 +01:00
  • 18c40e4e33 Clarified comment a bit Rob Janssen 2015-03-16 18:46:35 +01:00
  • 0eeedab1a9 * Cleaned up demo.php RobThree 2014-09-25 00:37:49 +02:00
  • 9294208f2e * Removed testcode from demo.php RobThree 2014-09-24 23:34:36 +02:00
  • 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 RobThree 2014-09-24 23:33:15 +02:00
  • b50661c60a * Clarified that constructor arguments are optional Rob Janssen 2014-09-20 11:47:36 +02:00
  • 31c6312332 * Typo's, reformatting and missing code in README added Rob Janssen 2014-09-20 02:45:04 +02:00
  • c3629dbb9c * Clarification Rob Janssen 2014-09-20 02:11:28 +02:00
  • db7a0e4201 * More typo's Rob Janssen 2014-09-20 02:09:57 +02:00
  • d1ca8f05bc * Minor text improvements in README Rob Janssen 2014-09-20 01:57:43 +02:00
  • 36f2afe68b * Minor changes in README Rob Janssen 2014-09-20 01:49:50 +02:00
  • 4f0cd28638 * Two-factor/multi-factor Rob Janssen 2014-09-20 01:47:35 +02:00
  • c8d4142b1e * Reformatting (prevent horiz. scrollbar in README) Rob Janssen 2014-09-20 01:44:50 +02:00
  • a83006c5e3 * Added documentation on implementing custom QR-code providers Rob Janssen 2014-09-20 01:42:31 +02:00
  • d0df5ebecd Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth.git RobThree 2014-09-20 00:53:18 +02:00
  • 7eafedf9ee * Added meme. Because. RobThree 2014-09-20 00:52:24 +02:00
  • 68d736c29c * Code formatting Rob Janssen 2014-09-20 00:34:28 +02:00
  • c4671ceb4a * Instructions added Rob Janssen 2014-09-20 00:31:48 +02:00
  • 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... * RobThree 2014-09-20 00:31:09 +02:00
  • f3bda060c3 * Fix logo / icon Rob Janssen 2014-09-19 10:02:43 +02:00
  • b01715cafa * Added logo / icon RobThree 2014-09-19 10:02:07 +02:00
  • 6ae97afa88 * Default margin for GoogleQRCodeProvider changed from 4 to 1 * ECC level is no longer case-dependent * Minor 'optimization' for decodeColor in QRServerProvider RobThree 2014-09-19 09:52:20 +02:00
  • a85f44120c Update README.md Rob Janssen 2014-09-19 09:40:38 +02:00
  • 0cf06f3613 * Color-coding is now same for all providers (#rrggbb -> rrggbb) RobThree 2014-09-19 09:36:44 +02:00
  • a541dd1ea8 * Added QRicketProvider RobThree 2014-09-19 09:31:18 +02:00
  • a705e18728 * Created baseclass for 'REST' QR-code providers * Added goqr.me (qrserver.com) QRCodeProvider RobThree 2014-09-19 09:04:08 +02:00
  • 4f1c95a879 Merge branch 'master' of https://github.com/RobThree/TwoFactorAuth root 2014-09-19 02:09:17 +02:00
  • afb4d28076 * Authorization -> Authentication. D'oh! * Removed nonsense from demo.php and improved text/wording a little RobThree 2014-09-19 02:03:01 +02:00
  • 480d5a9977 * Authentorization -> Authentication. D'oh! * Removed nonsense from demo.php and improved text/wording a little RobThree 2014-09-19 02:03:01 +02:00
  • 0a658e3eb2 * QRCodeProvider must now provide MimeType (so other implementations can return, for example, 'image/jpeg') RobThree 2014-09-19 01:33:56 +02:00
  • 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 RobThree 2014-09-19 01:24:52 +02:00
  • 56dcfc48e2 * Renamed index.php to demo.php RobThree 2014-09-19 01:02:16 +02:00
  • c2dae86d9a * Initial commit RobThree 2014-09-19 01:00:59 +02:00
  • c9128739f2 Initial commit Rob Janssen 2014-09-18 22:05:29 +02:00