{"packages":{"oops/totp-authenticator":{"1.0":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via Google Authenticator app.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"1.0","version_normalized":"1.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"05827634e2b31da2b13015e5662f1eafe7acdc81"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/05827634e2b31da2b13015e5662f1eafe7acdc81","type":"zip","shasum":"","reference":"05827634e2b31da2b13015e5662f1eafe7acdc81"},"type":"library","time":"2014-11-16T12:39:47+00:00","autoload":{"files":["src/Oops/GoogleAuthenticator/DI/compatibility.php"],"psr-0":{"Oops\\GoogleAuthenticator\\":"src/"},"classmap":["src/Oops/GoogleAuthenticator/exceptions.php"]},"require":{"php":">= 5.4.0","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":281395},"2.0.0":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via TOTP algorithm.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"2.0.0","version_normalized":"2.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"f8e8c9c13916e9ff2bd62ad4488633faae3fd639"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/f8e8c9c13916e9ff2bd62ad4488633faae3fd639","type":"zip","shasum":"","reference":"f8e8c9c13916e9ff2bd62ad4488633faae3fd639"},"type":"library","time":"2014-12-03T09:08:55+00:00","autoload":{"files":["src/Oops/TotpAuthenticator/DI/compatibility.php"],"psr-0":{"Oops\\TotpAuthenticator\\":"src/"},"classmap":["src/Oops/TotpAuthenticator/exceptions.php"]},"require":{"php":">= 5.4.0","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":281396},"2.1.0":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via TOTP algorithm.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"2.1.0","version_normalized":"2.1.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"aaebede6fffa1635a92f28bed3f8d9cd63c0ca02"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/aaebede6fffa1635a92f28bed3f8d9cd63c0ca02","type":"zip","shasum":"","reference":"aaebede6fffa1635a92f28bed3f8d9cd63c0ca02"},"type":"library","time":"2016-01-16T14:42:32+00:00","autoload":{"files":["src/Oops/TotpAuthenticator/DI/compatibility.php"],"psr-0":{"Oops\\TotpAuthenticator\\":"src/"},"classmap":["src/Oops/TotpAuthenticator/exceptions.php"]},"require":{"php":">= 5.4.0","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0","jakub-onderka/php-parallel-lint":"~0.8","mockery/mockery":"~0.9"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":660203},"2.1.1":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via TOTP algorithm.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"2.1.1","version_normalized":"2.1.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"e1a7dd5bf2e822c68cf3b7b9bc7bf6981b7ae37f"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/e1a7dd5bf2e822c68cf3b7b9bc7bf6981b7ae37f","type":"zip","shasum":"","reference":"e1a7dd5bf2e822c68cf3b7b9bc7bf6981b7ae37f"},"type":"library","time":"2016-11-08T15:30:08+00:00","autoload":{"psr-0":{"Oops\\TotpAuthenticator\\":"src/"},"classmap":["src/Oops/TotpAuthenticator/exceptions.php"]},"require":{"php":">= 7.0.0","nette/utils":"~2.2","paragonie/constant_time_encoding":"~2.0"},"require-dev":{"nette/tester":"~1.0","jakub-onderka/php-parallel-lint":"~0.8","mockery/mockery":"~0.9"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":1072578},"2.2.0":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via TOTP algorithm.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"2.2.0","version_normalized":"2.2.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"0dcd1370f580dbc33e9255ca959c388c3cdef842"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/0dcd1370f580dbc33e9255ca959c388c3cdef842","type":"zip","shasum":"","reference":"0dcd1370f580dbc33e9255ca959c388c3cdef842"},"type":"library","time":"2019-12-14T14:01:43+00:00","autoload":{"psr-4":{"Oops\\TotpAuthenticator\\":"src/"},"classmap":["src/exceptions.php"]},"require":{"php":"^7.2","paragonie/constant_time_encoding":"^2.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.3.1","mockery/mockery":"^1.3","phpstan/phpstan":"^0.12"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":3457474},"dev-dependabot/add-v2-config-file":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via TOTP algorithm.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"dev-dependabot/add-v2-config-file","version_normalized":"dev-dependabot/add-v2-config-file","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"bc2aabc49b25df9eed448343520f8a839d43978f"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/bc2aabc49b25df9eed448343520f8a839d43978f","type":"zip","shasum":"","reference":"bc2aabc49b25df9eed448343520f8a839d43978f"},"type":"library","time":"2021-04-29T20:01:39+00:00","autoload":{"psr-4":{"Oops\\TotpAuthenticator\\":"src/"},"classmap":["src/exceptions.php"]},"require":{"php":"^7.2","paragonie/constant_time_encoding":"^2.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.3.1","mockery/mockery":"^1.3","phpstan/phpstan":"^0.12"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":5152855},"dev-master":{"name":"oops/totp-authenticator","description":"Two-factor authenticator via TOTP algorithm.","keywords":["security","Authentication","totp","2fa"],"homepage":"","version":"dev-master","version_normalized":"9999999-dev","license":["BSD-3-Clause"],"authors":[{"name":"Jiří Pudil","email":"me@jiripudil.cz","homepage":"http://jiripudil.cz"}],"source":{"url":"https://github.com/o2ps/TotpAuthenticator.git","type":"git","reference":"e3ac5e7a13cba8aae0458cff7a72bafcbbf77950"},"dist":{"url":"https://api.github.com/repos/o2ps/TotpAuthenticator/zipball/e3ac5e7a13cba8aae0458cff7a72bafcbbf77950","type":"zip","shasum":"","reference":"e3ac5e7a13cba8aae0458cff7a72bafcbbf77950"},"type":"library","time":"2022-06-30T14:44:13+00:00","autoload":{"psr-4":{"Oops\\TotpAuthenticator\\":"src/"},"classmap":["src/exceptions.php"]},"default-branch":true,"require":{"php":"^7.2","paragonie/constant_time_encoding":"^2.0"},"require-dev":{"nette/di":"^3.0","nette/tester":"^2.3.1","mockery/mockery":"^1.3","phpstan/phpstan":"^0.12"},"suggest":{"nette/di":"Optional integration with Nette's DI container"},"abandoned":"jiripudil/otp","uid":4247549}}}}