From 75160b12821f7f4299cce7f0b69c83c1502ae071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Mon, 27 May 2024 13:08:29 +0200 Subject: 2024-02-19 upstream --- vendor/paragonie/sodium_compat/autoload.php | 147 ++++++++++++++-------------- 1 file changed, 75 insertions(+), 72 deletions(-) (limited to 'vendor/paragonie/sodium_compat/autoload.php') diff --git a/vendor/paragonie/sodium_compat/autoload.php b/vendor/paragonie/sodium_compat/autoload.php index c5c23b4..fd12f87 100644 --- a/vendor/paragonie/sodium_compat/autoload.php +++ b/vendor/paragonie/sodium_compat/autoload.php @@ -1,72 +1,75 @@ -= 50300) { - // Namespaces didn't exist before 5.3.0, so don't even try to use this - // unless PHP >= 5.3.0 - require_once dirname(__FILE__) . '/lib/namespaced.php'; - require_once dirname(__FILE__) . '/lib/sodium_compat.php'; -} else { - require_once dirname(__FILE__) . '/src/PHP52/SplFixedArray.php'; -} -if (PHP_VERSION_ID < 70200 || !extension_loaded('sodium')) { - if (PHP_VERSION_ID >= 50300 && !defined('SODIUM_CRYPTO_SCALARMULT_BYTES')) { - require_once dirname(__FILE__) . '/lib/php72compat_const.php'; - } - if (PHP_VERSION_ID >= 70000) { - assert(class_exists('ParagonIE_Sodium_Compat'), 'Possible filesystem/autoloader bug?'); - } else { - assert(class_exists('ParagonIE_Sodium_Compat')); - } - require_once(dirname(__FILE__) . '/lib/php72compat.php'); -} elseif (!function_exists('sodium_crypto_stream_xchacha20_xor')) { - // Older versions of {PHP, ext/sodium} will not define these - require_once(dirname(__FILE__) . '/lib/php72compat.php'); -} -require_once(dirname(__FILE__) . '/lib/ristretto255.php'); += 50300) { + // Namespaces didn't exist before 5.3.0, so don't even try to use this + // unless PHP >= 5.3.0 + require_once dirname(__FILE__) . '/lib/namespaced.php'; + require_once dirname(__FILE__) . '/lib/sodium_compat.php'; +} else { + require_once dirname(__FILE__) . '/src/PHP52/SplFixedArray.php'; +} +if (PHP_VERSION_ID < 70200 || !extension_loaded('sodium')) { + if (PHP_VERSION_ID >= 50300 && !defined('SODIUM_CRYPTO_SCALARMULT_BYTES')) { + require_once dirname(__FILE__) . '/lib/php72compat_const.php'; + } + if (PHP_VERSION_ID >= 70000) { + assert(class_exists('ParagonIE_Sodium_Compat'), 'Possible filesystem/autoloader bug?'); + } else { + assert(class_exists('ParagonIE_Sodium_Compat')); + } + require_once(dirname(__FILE__) . '/lib/php72compat.php'); +} elseif (!function_exists('sodium_crypto_stream_xchacha20_xor')) { + // Older versions of {PHP, ext/sodium} will not define these + require_once(dirname(__FILE__) . '/lib/php72compat.php'); +} +require_once(dirname(__FILE__) . '/lib/stream-xchacha20.php'); +require_once(dirname(__FILE__) . '/lib/ristretto255.php'); -- cgit v1.2.3