[FEATURE] Add a CSPRNG
* Add a simple API for generation of random bytes, integers and hex-strings: Crypto\Random * Deprecate the methods GeneralUtility::generateRandomBytes() and GeneralUtility::getRandomHexString() * Replace occurrences of the deprecated methods Change-Id: If4d6daa00138eac791954a4fd9a4fc26a79ddf07 Resolves: #73050 Releases: master Reviewed-on: https://review.typo3.org/46507 Reviewed-by:Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php 2 additions, 1 deletion...ore/Classes/Authentication/AbstractUserAuthentication.php
- typo3/sysext/core/Classes/Crypto/Random.php 54 additions, 0 deletionstypo3/sysext/core/Classes/Crypto/Random.php
- typo3/sysext/core/Classes/Database/PreparedStatement.php 4 additions, 1 deletiontypo3/sysext/core/Classes/Database/PreparedStatement.php
- typo3/sysext/core/Classes/FormProtection/AbstractFormProtection.php 2 additions, 1 deletion...xt/core/Classes/FormProtection/AbstractFormProtection.php
- typo3/sysext/core/Classes/Utility/GeneralUtility.php 8 additions, 102 deletionstypo3/sysext/core/Classes/Utility/GeneralUtility.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-73050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst 30 additions, 0 deletions...3050-DeprecatedRandomGeneratorMethodsInGeneralUtility.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-73050-AddACSPRNGAPI.rst 54 additions, 0 deletions...entation/Changelog/master/Feature-73050-AddACSPRNGAPI.rst
- typo3/sysext/core/Tests/Unit/Crypto/RandomTest.php 71 additions, 0 deletionstypo3/sysext/core/Tests/Unit/Crypto/RandomTest.php
- typo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php 0 additions, 60 deletionstypo3/sysext/core/Tests/Unit/Utility/GeneralUtilityTest.php
- typo3/sysext/felogin/Classes/Controller/FrontendLoginController.php 2 additions, 1 deletion...xt/felogin/Classes/Controller/FrontendLoginController.php
- typo3/sysext/frontend/Classes/ContentObject/Exception/ProductionExceptionHandler.php 2 additions, 1 deletion...es/ContentObject/Exception/ProductionExceptionHandler.php
- typo3/sysext/install/Classes/Controller/Action/Tool/ImportantActions.php 2 additions, 1 deletion...stall/Classes/Controller/Action/Tool/ImportantActions.php
- typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php 2 additions, 1 deletion...all/Classes/Service/SilentConfigurationUpgradeService.php
- typo3/sysext/saltedpasswords/Classes/Salt/Md5Salt.php 4 additions, 1 deletiontypo3/sysext/saltedpasswords/Classes/Salt/Md5Salt.php
- typo3/sysext/saltedpasswords/Classes/Salt/Pbkdf2Salt.php 3 additions, 1 deletiontypo3/sysext/saltedpasswords/Classes/Salt/Pbkdf2Salt.php
- typo3/sysext/saltedpasswords/Classes/Salt/PhpassSalt.php 4 additions, 1 deletiontypo3/sysext/saltedpasswords/Classes/Salt/PhpassSalt.php
- typo3/sysext/saltedpasswords/Tests/Unit/Salt/BlowfishSaltTest.php 4 additions, 1 deletion...sext/saltedpasswords/Tests/Unit/Salt/BlowfishSaltTest.php
- typo3/sysext/saltedpasswords/Tests/Unit/Salt/Md5SaltTest.php 4 additions, 1 deletiontypo3/sysext/saltedpasswords/Tests/Unit/Salt/Md5SaltTest.php
- typo3/sysext/saltedpasswords/Tests/Unit/Salt/Pbkdf2SaltTest.php 3 additions, 1 deletion...sysext/saltedpasswords/Tests/Unit/Salt/Pbkdf2SaltTest.php
- typo3/sysext/saltedpasswords/Tests/Unit/Salt/PhpassSaltTest.php 4 additions, 1 deletion...sysext/saltedpasswords/Tests/Unit/Salt/PhpassSaltTest.php
Please register or sign in to comment