[!!!][TASK] Implement Salted Passwords against SaltInterface
Salt classes must implement SaltInterface only. The AbstractSalt class is renamed to AbstractComposedSalt and implements SaltInterface. Methods for salt-classes that compose the password-hash string themselves (which are currently all in saltedpasswords) are moved to AbstractComposedSalt as well. This cleanup change prepares for the integration of the PHP password API in a following change. Relates: #79795 Relates: #79889 Resolves: #83294 Releases: master Change-Id: Ife24aa39be99c5ad391b0f10497a2bceb04084f3 Reviewed-on: https://review.typo3.org/52737 Reviewed-by:Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- composer.json 1 addition, 0 deletionscomposer.json
- composer.lock 1 addition, 1 deletioncomposer.lock
- typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83294-SaltedPasswordsCustomSaltingsMustUseTheSaltInterface.rst 39 additions, 0 deletions...-SaltedPasswordsCustomSaltingsMustUseTheSaltInterface.rst
- typo3/sysext/saltedpasswords/Classes/Evaluation/Evaluator.php 6 additions, 4 deletions...3/sysext/saltedpasswords/Classes/Evaluation/Evaluator.php
- typo3/sysext/saltedpasswords/Classes/Salt/AbstractComposedSalt.php 24 additions, 8 deletions...ext/saltedpasswords/Classes/Salt/AbstractComposedSalt.php
- typo3/sysext/saltedpasswords/Classes/Salt/BlowfishSalt.php 19 additions, 18 deletionstypo3/sysext/saltedpasswords/Classes/Salt/BlowfishSalt.php
- typo3/sysext/saltedpasswords/Classes/Salt/Md5Salt.php 15 additions, 14 deletionstypo3/sysext/saltedpasswords/Classes/Salt/Md5Salt.php
- typo3/sysext/saltedpasswords/Classes/Salt/Pbkdf2Salt.php 26 additions, 25 deletionstypo3/sysext/saltedpasswords/Classes/Salt/Pbkdf2Salt.php
- typo3/sysext/saltedpasswords/Classes/Salt/PhpassSalt.php 25 additions, 24 deletionstypo3/sysext/saltedpasswords/Classes/Salt/PhpassSalt.php
- typo3/sysext/saltedpasswords/Classes/Salt/SaltFactory.php 21 additions, 17 deletionstypo3/sysext/saltedpasswords/Classes/Salt/SaltFactory.php
- typo3/sysext/saltedpasswords/Classes/Salt/SaltInterface.php 6 additions, 20 deletionstypo3/sysext/saltedpasswords/Classes/Salt/SaltInterface.php
- typo3/sysext/saltedpasswords/Classes/SaltedPasswordService.php 1 addition, 1 deletion.../sysext/saltedpasswords/Classes/SaltedPasswordService.php
- typo3/sysext/saltedpasswords/Documentation/DevelopersGuide/Index.rst 4 additions, 2 deletions...t/saltedpasswords/Documentation/DevelopersGuide/Index.rst
- typo3/sysext/saltedpasswords/Migrations/Code/ClassAliasMap.php 4 additions, 0 deletions.../sysext/saltedpasswords/Migrations/Code/ClassAliasMap.php
- typo3/sysext/saltedpasswords/Tests/Unit/Salt/SaltFactoryTest.php 11 additions, 16 deletions...ysext/saltedpasswords/Tests/Unit/Salt/SaltFactoryTest.php
- typo3/sysext/saltedpasswords/composer.json 5 additions, 0 deletionstypo3/sysext/saltedpasswords/composer.json
Please register or sign in to comment