Skip to content
Snippets Groups Projects
Unverified Commit d2d8fc93 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3118581 by kiamlaluno: The documentation for Crypt::randomBytesBase64()...

Issue #3118581 by kiamlaluno: The documentation for Crypt::randomBytesBase64() is wrong about the output length
parent 6aee1497
Branches
Tags
6 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!1012Issue #3226887: Hreflang on non-canonical content pages,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10,!596Issue #3046532: deleting an entity reference field, used in a contextual view, makes the whole site unrecoverable,!496Issue #2463967: Use .user.ini file for PHP settings,!144Issue #2666286: Clean up menu_ui to conform to Drupal coding standards
......@@ -58,7 +58,8 @@ public static function hashBase64($data) {
* The number of random bytes to fetch and base64 encode.
*
* @return string
* The base64 encoded result will have a length of up to 4 * $count.
* A base-64 encoded string, with + replaced with -, / with _ and any =
* padding characters removed.
*/
public static function randomBytesBase64($count = 32) {
return str_replace(['+', '/', '='], ['-', '_', ''], base64_encode(random_bytes($count)));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment