[Security] minor improvement

This commit is contained in:
Nicolas Grekas 2019-06-13 16:09:13 +02:00
parent 7a1e6f732e
commit 567cb27a1d

View File

@ -48,11 +48,15 @@ final class SodiumPasswordEncoder implements PasswordEncoderInterface, SelfSalti
public static function isSupported(): bool
{
if (\extension_loaded('libsodium') || \function_exists('sodium_crypto_pwhash_str')) {
return true;
}
if (class_exists('ParagonIE_Sodium_Compat') && method_exists('ParagonIE_Sodium_Compat', 'crypto_pwhash_is_available')) {
return \ParagonIE_Sodium_Compat::crypto_pwhash_is_available();
}
return \function_exists('sodium_crypto_pwhash_str') || \extension_loaded('libsodium');
return false;
}
/**