{"minified":"composer/2.0","packages":{"christian-riesen/otp":[{"name":"christian-riesen/otp","description":"One Time Passwords, hotp and totp according to RFC4226 and RFC6238","keywords":["otp","hotp","totp","googleauthenticator","rfc4226","rfc6238"],"homepage":"https://github.com/ChristianRiesen/otp","version":"2.7.0","version_normalized":"2.7.0.0","license":["MIT"],"authors":[{"name":"Christian Riesen","email":"chris.riesen@gmail.com","homepage":"http://christianriesen.com","role":"Developer"}],"source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"aab865ae6d356993ad9d51f8a7e8f32b8a54730a"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/aab865ae6d356993ad9d51f8a7e8f32b8a54730a","type":"zip","shasum":"","reference":"aab865ae6d356993ad9d51f8a7e8f32b8a54730a"},"type":"library","support":{"issues":"https://github.com/ChristianRiesen/otp/issues","source":"https://github.com/ChristianRiesen/otp/tree/2.7.0"},"funding":[],"time":"2021-02-23T20:13:30+00:00","published-time":"2021-02-23T20:17:32+00:00","autoload":{"psr-4":{"Otp\\":"src/"}},"extra":{"branch-alias":{"dev-master":"2.x-dev"}},"require":{"php":">=5.6.0","paragonie/constant_time_encoding":"^1|^2","paragonie/random_compat":">=1","symfony/polyfill-php56":"^1"},"require-dev":{"phpunit/phpunit":"^5.7.11 || ^6.0.5"}},{"version":"2.6.3","version_normalized":"2.6.3.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"eb46a9239871ea838bac3d3d5b70dbf3c66d8443"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/eb46a9239871ea838bac3d3d5b70dbf3c66d8443","type":"zip","shasum":"","reference":"eb46a9239871ea838bac3d3d5b70dbf3c66d8443"},"support":{"issues":"https://github.com/ChristianRiesen/otp/issues","source":"https://github.com/ChristianRiesen/otp/tree/2.6.3"},"time":"2020-12-29T18:16:28+00:00","published-time":"2020-12-29T18:20:16+00:00","require":{"php":">=5.4.0","paragonie/constant_time_encoding":"^1|^2","paragonie/random_compat":">=1","symfony/polyfill-php56":"^1"},"require-dev":{"phpunit/phpunit":"^4.8.35 || ^5.7.11 || ^6.0.5"}},{"version":"2.6.2","version_normalized":"2.6.2.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"67d3351e9614458f937b4f058791f7e695c9a0c7"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/67d3351e9614458f937b4f058791f7e695c9a0c7","type":"zip","shasum":"","reference":"67d3351e9614458f937b4f058791f7e695c9a0c7"},"support":{"issues":"https://github.com/ChristianRiesen/otp/issues","source":"https://github.com/ChristianRiesen/otp/tree/master"},"time":"2019-01-25T10:00:06+00:00","published-time":"2019-01-25T23:03:14+00:00","funding":"__unset"},{"version":"2.6.1","version_normalized":"2.6.1.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"f38926c9c48d0d51953aca1a49d740775d755d5c"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/f38926c9c48d0d51953aca1a49d740775d755d5c","type":"zip","shasum":"","reference":"f38926c9c48d0d51953aca1a49d740775d755d5c"},"time":"2018-07-10T11:15:05+00:00","published-time":"2018-07-10T11:23:48+00:00","require":{"php":">=5.4.0","paragonie/constant_time_encoding":"^1|^2","paragonie/random_compat":"^1|^2","symfony/polyfill-php56":"^1"}},{"version":"2.6.0","version_normalized":"2.6.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"9b31f024114b3b5bc393a1fb4b0ad19cb7931e81"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/9b31f024114b3b5bc393a1fb4b0ad19cb7931e81","type":"zip","shasum":"","reference":"9b31f024114b3b5bc393a1fb4b0ad19cb7931e81"},"time":"2018-05-04T09:41:44+00:00","published-time":"2018-05-04T09:45:05+00:00"},{"version":"2.5.0","version_normalized":"2.5.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"a6c095fb36f6404aa1078d2dfd717aa95c1b5267"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/a6c095fb36f6404aa1078d2dfd717aa95c1b5267","type":"zip","shasum":"","reference":"a6c095fb36f6404aa1078d2dfd717aa95c1b5267"},"time":"2017-12-14T11:04:02+00:00","published-time":"2017-12-14T11:10:35+00:00"},{"version":"2.4.0","version_normalized":"2.4.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"f29c9eb9f9a7117a9e9912dac2f474120061260d"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/f29c9eb9f9a7117a9e9912dac2f474120061260d","type":"zip","shasum":"","reference":"f29c9eb9f9a7117a9e9912dac2f474120061260d"},"time":"2017-03-16T15:46:10+00:00","published-time":"2017-03-16T15:47:18+00:00","require":{"php":">=5.4.0","paragonie/constant_time_encoding":"^1|^2","paragonie/random_compat":"^1|^2"},"require-dev":{"phpunit/phpunit":"^4.8"}},{"version":"2.3.0","version_normalized":"2.3.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"83f941e1ad6f7a2ff318e30cbf5b3219e63a9a62"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/83f941e1ad6f7a2ff318e30cbf5b3219e63a9a62","type":"zip","shasum":"","reference":"83f941e1ad6f7a2ff318e30cbf5b3219e63a9a62"},"time":"2017-01-08T16:58:00+00:00","published-time":"2017-01-08T16:59:37+00:00","require":{"php":">=5.4.0","christian-riesen/base32":"^1.0"},"suggest":{"paragonie/random_compat":"Optional polyfill for a more secure random generator for pre PHP7 versions"}},{"version":"2.2.0","version_normalized":"2.2.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"b441f8338c0375df3e288225acefb943c0b3cb05"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/b441f8338c0375df3e288225acefb943c0b3cb05","type":"zip","shasum":"","reference":"b441f8338c0375df3e288225acefb943c0b3cb05"},"time":"2016-06-10T14:47:22+00:00","published-time":"2016-06-10T14:48:25+00:00"},{"version":"2.1.0","version_normalized":"2.1.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"75754f4a452e1e0fb158e483306ac16198695a73"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/75754f4a452e1e0fb158e483306ac16198695a73","type":"zip","shasum":"","reference":"75754f4a452e1e0fb158e483306ac16198695a73"},"time":"2016-06-09T18:33:09+00:00","published-time":"2016-06-09T18:36:08+00:00"},{"version":"2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"1fe52a904a61a9b9613ab7d15089b4c9aeaba383"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/1fe52a904a61a9b9613ab7d15089b4c9aeaba383","type":"zip","shasum":"","reference":"1fe52a904a61a9b9613ab7d15089b4c9aeaba383"},"time":"2016-06-02T20:49:18+00:00","published-time":"2016-06-02T20:52:26+00:00"},{"version":"1.4.3","version_normalized":"1.4.3.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"20a539ce6280eb029030f4e7caefd5709a75e1ad"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/20a539ce6280eb029030f4e7caefd5709a75e1ad","type":"zip","shasum":"","reference":"20a539ce6280eb029030f4e7caefd5709a75e1ad"},"time":"2015-10-08T08:17:59+00:00","published-time":"2015-10-08T11:27:17+00:00","autoload":{"psr-0":{"Otp":"src"}},"require":{"php":">=5.3.0","christian-riesen/base32":">=1.0"},"extra":"__unset","require-dev":"__unset"},{"version":"1.4.2","version_normalized":"1.4.2.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"1d8b74881c2f21f2df5515b0faa4a8e777889669"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/1d8b74881c2f21f2df5515b0faa4a8e777889669","type":"zip","shasum":"","reference":"1d8b74881c2f21f2df5515b0faa4a8e777889669"},"time":"2015-07-27T09:58:15+00:00","published-time":"2015-07-27T10:00:13+00:00","suggest":"__unset"},{"version":"1.4.1","version_normalized":"1.4.1.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"81a50b3ebfaa60c47c288b643938c8e714cf067a"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/81a50b3ebfaa60c47c288b643938c8e714cf067a","type":"zip","shasum":"","reference":"81a50b3ebfaa60c47c288b643938c8e714cf067a"},"time":"2015-04-20T15:42:02+00:00","published-time":"2015-04-20T15:47:15+00:00"},{"version":"1.4","version_normalized":"1.4.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"a209b8bbd975d96d6b5287f8658562061adef1f8"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/a209b8bbd975d96d6b5287f8658562061adef1f8","type":"zip","shasum":"","reference":"a209b8bbd975d96d6b5287f8658562061adef1f8"},"time":"2015-02-12T09:11:49+00:00","published-time":"2015-02-12T09:15:33+00:00"},{"version":"1.3","version_normalized":"1.3.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"e6b4b9d15ff930f57b351c478ddede20978a3c5a"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/e6b4b9d15ff930f57b351c478ddede20978a3c5a","type":"zip","shasum":"","reference":"e6b4b9d15ff930f57b351c478ddede20978a3c5a"},"time":"2014-08-21T10:19:56+00:00","published-time":"2014-08-21T10:23:14+00:00"},{"version":"1.2","version_normalized":"1.2.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"4bfaf4fa4a2f1069bf5b6606be93ea1de1f20a1c"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/4bfaf4fa4a2f1069bf5b6606be93ea1de1f20a1c","type":"zip","shasum":"","reference":"4bfaf4fa4a2f1069bf5b6606be93ea1de1f20a1c"},"time":"2013-07-03T14:01:54+00:00","published-time":"2013-07-03T16:20:58+00:00"},{"version":"1.1","version_normalized":"1.1.0.0","source":{"url":"https://github.com/ChristianRiesen/otp.git","type":"git","reference":"8e06977d2450df68b6ffb0c42c1489c2b8836268"},"dist":{"url":"https://api.github.com/repos/ChristianRiesen/otp/zipball/8e06977d2450df68b6ffb0c42c1489c2b8836268","type":"zip","shasum":"","reference":"8e06977d2450df68b6ffb0c42c1489c2b8836268"},"support":{"issues":"https://github.com/ChristianRiesen/otp/issues","source":"https://github.com/ChristianRiesen/otp/tree/1.1"},"time":"2013-01-29T09:48:31+00:00","published-time":"2013-01-29T09:54:49+00:00"}]},"security-advisories":[]}