From a75d3b231719e76bac1239e03c781015da9bf9fa Mon Sep 17 00:00:00 2001 From: Kamil Tekiela Date: Wed, 4 Dec 2024 23:48:45 +0000 Subject: [PATCH] Add check fox Sodium extension Signed-off-by: Kamil Tekiela --- src/Http/Middleware/PhpExtensionsChecking.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Http/Middleware/PhpExtensionsChecking.php b/src/Http/Middleware/PhpExtensionsChecking.php index c9be1f0ff4..3735be8b44 100644 --- a/src/Http/Middleware/PhpExtensionsChecking.php +++ b/src/Http/Middleware/PhpExtensionsChecking.php @@ -15,6 +15,7 @@ use Psr\Http\Server\MiddlewareInterface; use Psr\Http\Server\RequestHandlerInterface; use function __; +use function defined; use function function_exists; use function sprintf; @@ -86,6 +87,10 @@ final class PhpExtensionsChecking implements MiddlewareInterface Core::warnMissingExtension('session', true); } + if (! defined('SODIUM_CRYPTO_SECRETBOX_KEYBYTES')) { + Core::warnMissingExtension('sodium', true); + } + /** * hash is required for cookie authentication. */