}
protected function shouldUseHashExtension() {
- return isset( $this->config['use-hash-extension'] ) ?
- $this->config['use-hash-extension'] : function_exists( 'hash_pbkdf2' );
+ return $this->config['use-hash-extension'] ?? function_exists( 'hash_pbkdf2' );
}
public function crypt( $password ) {
if ( count( $this->args ) == 0 ) {
- $this->args[] = base64_encode( MWCryptRand::generate( 16, true ) );
+ $this->args[] = base64_encode( random_bytes( 16 ) );
}
if ( $this->shouldUseHashExtension() ) {