├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── cost-check └── version-check ├── composer.json ├── phpdoc.dist.xml ├── phpunit.xml.dist ├── src └── JeremyKendall │ └── Password │ ├── Decorator │ ├── AbstractDecorator.php │ ├── StorageDecorator.php │ └── UpgradeDecorator.php │ ├── PasswordHashFailureException.php │ ├── PasswordValidator.php │ ├── PasswordValidatorInterface.php │ ├── Result.php │ └── Storage │ ├── IdentityMissingException.php │ └── StorageInterface.php ├── tests ├── JeremyKendall │ └── Password │ │ └── Tests │ │ ├── Decorator │ │ ├── AbstractDecoratorTest.php │ │ ├── IntegrationTest.php │ │ ├── KarptoniteRehashUpgradeDecoratorTest.php │ │ ├── StorageDecoratorTest.php │ │ └── UpgradeDecoratorTest.php │ │ └── PasswordValidatorTest.php └── bootstrap.php └── travis.phpunit.xml /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | composer.lock 3 | vendor/ -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/README.md -------------------------------------------------------------------------------- /bin/cost-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/bin/cost-check -------------------------------------------------------------------------------- /bin/version-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/bin/version-check -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/composer.json -------------------------------------------------------------------------------- /phpdoc.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/phpdoc.dist.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/JeremyKendall/Password/Decorator/AbstractDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/Decorator/AbstractDecorator.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/Decorator/StorageDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/Decorator/StorageDecorator.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/Decorator/UpgradeDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/Decorator/UpgradeDecorator.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/PasswordHashFailureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/PasswordHashFailureException.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/PasswordValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/PasswordValidator.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/PasswordValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/PasswordValidatorInterface.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/Result.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/Storage/IdentityMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/Storage/IdentityMissingException.php -------------------------------------------------------------------------------- /src/JeremyKendall/Password/Storage/StorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/src/JeremyKendall/Password/Storage/StorageInterface.php -------------------------------------------------------------------------------- /tests/JeremyKendall/Password/Tests/Decorator/AbstractDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/JeremyKendall/Password/Tests/Decorator/AbstractDecoratorTest.php -------------------------------------------------------------------------------- /tests/JeremyKendall/Password/Tests/Decorator/IntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/JeremyKendall/Password/Tests/Decorator/IntegrationTest.php -------------------------------------------------------------------------------- /tests/JeremyKendall/Password/Tests/Decorator/KarptoniteRehashUpgradeDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/JeremyKendall/Password/Tests/Decorator/KarptoniteRehashUpgradeDecoratorTest.php -------------------------------------------------------------------------------- /tests/JeremyKendall/Password/Tests/Decorator/StorageDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/JeremyKendall/Password/Tests/Decorator/StorageDecoratorTest.php -------------------------------------------------------------------------------- /tests/JeremyKendall/Password/Tests/Decorator/UpgradeDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/JeremyKendall/Password/Tests/Decorator/UpgradeDecoratorTest.php -------------------------------------------------------------------------------- /tests/JeremyKendall/Password/Tests/PasswordValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/JeremyKendall/Password/Tests/PasswordValidatorTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /travis.phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremykendall/password-validator/HEAD/travis.phpunit.xml --------------------------------------------------------------------------------