A polyfill package to transition from the libsodium php extension to the sodium extension. Which is included in PHP 7.2
A simple Polyfill for giving libsodium compatibility when having sodium installed.
The new sodium extension has been accepted and will be distributed with PHP >= 7.2.
This will have a few breaking changes:
- No more
\Sodium\namespace. Everything must be in the global namespace.
- The extension will be renamed to
\Sodium\randombytes_random16()have been removed.
So the current namespaced functions will not work anymore. So we created a polyfill for this.
The easiest way to install is to require the polyfill-libsodium library with Composer:
composer require mollie/polyfill-libsodium
After installation of the package the bootstrap.php file will be autoloaded.
Checkout or download all the files and include them manually into your project.
Include the bootstrap file in your project:
This software is licensed under the MIT License
Copyright (c) 2017-2018, Mollie B.V.