Use cryptographically secure pseudo random number generator (CSPRNG)
Uses paragonie/random_compat instead of insecure home-brewed code. It's NEVER fine to fall back to mt_rand() for secure random. Fixes #1760.
Showing
- composer.json 2 additions, 1 deletioncomposer.json
- composer.lock 51 additions, 3 deletionscomposer.lock
- inc/PassHash.class.php 1 addition, 5 deletionsinc/PassHash.class.php
- inc/auth.php 8 additions, 79 deletionsinc/auth.php
- vendor/autoload.php 1 addition, 1 deletionvendor/autoload.php
- vendor/composer/ClassLoader.php 15 additions, 18 deletionsvendor/composer/ClassLoader.php
- vendor/composer/LICENSE 21 additions, 0 deletionsvendor/composer/LICENSE
- vendor/composer/autoload_files.php 10 additions, 0 deletionsvendor/composer/autoload_files.php
- vendor/composer/autoload_real.php 33 additions, 13 deletionsvendor/composer/autoload_real.php
- vendor/composer/autoload_static.php 40 additions, 0 deletionsvendor/composer/autoload_static.php
- vendor/composer/installed.json 52 additions, 2 deletionsvendor/composer/installed.json
- vendor/paragonie/random_compat/LICENSE 22 additions, 0 deletionsvendor/paragonie/random_compat/LICENSE
- vendor/paragonie/random_compat/build-phar.sh 5 additions, 0 deletionsvendor/paragonie/random_compat/build-phar.sh
- vendor/paragonie/random_compat/composer.json 35 additions, 0 deletionsvendor/paragonie/random_compat/composer.json
- vendor/paragonie/random_compat/dist/random_compat.phar.pubkey 5 additions, 0 deletions...or/paragonie/random_compat/dist/random_compat.phar.pubkey
- vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc 11 additions, 0 deletions...aragonie/random_compat/dist/random_compat.phar.pubkey.asc
- vendor/paragonie/random_compat/lib/byte_safe_strings.php 181 additions, 0 deletionsvendor/paragonie/random_compat/lib/byte_safe_strings.php
- vendor/paragonie/random_compat/lib/cast_to_int.php 71 additions, 0 deletionsvendor/paragonie/random_compat/lib/cast_to_int.php
- vendor/paragonie/random_compat/lib/error_polyfill.php 49 additions, 0 deletionsvendor/paragonie/random_compat/lib/error_polyfill.php
- vendor/paragonie/random_compat/lib/random.php 215 additions, 0 deletionsvendor/paragonie/random_compat/lib/random.php
Loading
Please register or sign in to comment