--- a/wp/wp-includes/sodium_compat/autoload.php Fri Sep 05 18:40:08 2025 +0200
+++ b/wp/wp-includes/sodium_compat/autoload.php Fri Sep 05 18:52:52 2025 +0200
@@ -54,6 +54,9 @@
// unless PHP >= 5.3.0
require_once dirname(__FILE__) . '/lib/namespaced.php';
require_once dirname(__FILE__) . '/lib/sodium_compat.php';
+ if (!defined('SODIUM_CRYPTO_AEAD_AEGIS128L_KEYBYTES')) {
+ require_once dirname(__FILE__) . '/lib/php84compat_const.php';
+ }
} else {
require_once dirname(__FILE__) . '/src/PHP52/SplFixedArray.php';
}
@@ -71,5 +74,8 @@
// Older versions of {PHP, ext/sodium} will not define these
require_once(dirname(__FILE__) . '/lib/php72compat.php');
}
+if (PHP_VERSION_ID < 80400 || !extension_loaded('sodium')) {
+ require_once dirname(__FILE__) . '/lib/php84compat.php';
+}
require_once(dirname(__FILE__) . '/lib/stream-xchacha20.php');
require_once(dirname(__FILE__) . '/lib/ristretto255.php');