Environment - PHP extension sodium: Difference between revisions

From MoodleDocs
m (French link)
(It might be useful to copy the \server\php\libsodium.dll library to \server\apache\bin\libsodium.dll - as mentioned in https://moodle.org/mod/forum/discuss.php?d=444514)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Environment}}
{{Environment}}
The php-sodium extension provides strong encryption capabilities in an easy and consistent way.  
The php-sodium extension provides strong encryption capabilities in an easy and consistent way.  


Note that, for sites not having the extension installed, a php-openssl based solution, considered suboptimal, is used, and this fallback will stop working in a few versions (Moodle 4.2). See MDL-71421 for more details.
Note that, for sites not having the extension installed, a php-openssl based solution, considered sub-optimal, is used, and this fallback will stop working in Moodle 4.2. See MDL-71421 for more details.


Hence, it's highly recommended to start using php-sodium.
Hence, it's highly recommended to start using php-sodium.


See also [https://www.php.net/manual/book.sodium.php https://www.php.net/manual/book.sodium.php] and https://py-ipv8.readthedocs.io/en/latest/preliminaries/install_libsodium/
It might be useful to copy the \server\php\libsodium.dll library to \server\apache\bin\libsodium.dll - as mentioned in https://moodle.org/mod/forum/discuss.php?d=444514


See also <nowiki>https://www.php.net/manual/book.sodium.php</nowiki> and <nowiki>https://py-ipv8.readthedocs.io/en/latest/preliminaries/install_libsodium/</nowiki>
[[Category:Environment|PHP]]
[[Category:Environment|PHP]]
[[es:admin/environment/php extension/sodium]]
[[es:admin/environment/php extension/sodium]]
[[fr:admin/environment/php extension/sodium]]
[[fr:admin/environment/php extension/sodium]]

Latest revision as of 22:47, 23 April 2023

The php-sodium extension provides strong encryption capabilities in an easy and consistent way.

Note that, for sites not having the extension installed, a php-openssl based solution, considered sub-optimal, is used, and this fallback will stop working in Moodle 4.2. See MDL-71421 for more details.

Hence, it's highly recommended to start using php-sodium.

It might be useful to copy the \server\php\libsodium.dll library to \server\apache\bin\libsodium.dll - as mentioned in https://moodle.org/mod/forum/discuss.php?d=444514

See also https://www.php.net/manual/book.sodium.php and https://py-ipv8.readthedocs.io/en/latest/preliminaries/install_libsodium/