Prerequisites
This framework needs at least:
PHP 8.2+
Extensions (required):
openssl
Extensions (recommended):
gmp or bcmath (for better performance with RSA/PSS algorithms)
sodium (for EdDSA with Ed25519, ECDH-ES with X25519, and faster Base64URL encoding)
curl (for loading keys from remote URLs)
The json and mbstring extensions are built-in with PHP 8.2+ and no longer need to be installed separately.
When the ext-sodium extension is available, the framework automatically uses it for Base64URL encoding/decoding operations, providing significant performance improvements.
Please note that cryptographic operations may be really slow, especially RSA functions. It is highly recommended to enable GMP or BCMath.
Last updated
Was this helpful?