├── .gitignore ├── LICENSE ├── composer.json ├── composer.lock ├── docs └── usage.md ├── readme.md ├── src ├── DependencyInjection │ └── PasswordEntropyBundleExtension.php ├── Exception │ ├── PasswordEntropyBundleException.php │ └── PasswordIsEmptyException.php ├── Interfaces │ └── PasswordEntropyLevelInterface.php ├── PasswordEntropyBundle.php ├── Service │ ├── NistEntropyCalculator.php │ ├── OccurrenceEntropyCalculator.php │ └── StrenghtLevelCalculatorInterface.php └── Validator │ ├── NISTEntropy.php │ ├── NistEntropyValidator.php │ ├── OccurrenceEntropy.php │ └── OccurrenceEntropyValidator.php └── tests └── Service ├── NistEntropyCalculatorTest.php └── OccurrenceEntropyCalculatorTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .idea/ 3 | vendor/ 4 | 5 | **/*.cache -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/docs/usage.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/readme.md -------------------------------------------------------------------------------- /src/DependencyInjection/PasswordEntropyBundleExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/DependencyInjection/PasswordEntropyBundleExtension.php -------------------------------------------------------------------------------- /src/Exception/PasswordEntropyBundleException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Exception/PasswordEntropyBundleException.php -------------------------------------------------------------------------------- /src/Exception/PasswordIsEmptyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Exception/PasswordIsEmptyException.php -------------------------------------------------------------------------------- /src/Interfaces/PasswordEntropyLevelInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Interfaces/PasswordEntropyLevelInterface.php -------------------------------------------------------------------------------- /src/PasswordEntropyBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/PasswordEntropyBundle.php -------------------------------------------------------------------------------- /src/Service/NistEntropyCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Service/NistEntropyCalculator.php -------------------------------------------------------------------------------- /src/Service/OccurrenceEntropyCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Service/OccurrenceEntropyCalculator.php -------------------------------------------------------------------------------- /src/Service/StrenghtLevelCalculatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Service/StrenghtLevelCalculatorInterface.php -------------------------------------------------------------------------------- /src/Validator/NISTEntropy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Validator/NISTEntropy.php -------------------------------------------------------------------------------- /src/Validator/NistEntropyValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Validator/NistEntropyValidator.php -------------------------------------------------------------------------------- /src/Validator/OccurrenceEntropy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Validator/OccurrenceEntropy.php -------------------------------------------------------------------------------- /src/Validator/OccurrenceEntropyValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/src/Validator/OccurrenceEntropyValidator.php -------------------------------------------------------------------------------- /tests/Service/NistEntropyCalculatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/tests/Service/NistEntropyCalculatorTest.php -------------------------------------------------------------------------------- /tests/Service/OccurrenceEntropyCalculatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PHPTCloud/password-entropy-validator/HEAD/tests/Service/OccurrenceEntropyCalculatorTest.php --------------------------------------------------------------------------------