[RFC] libsodium (PHP 7.2)
| From: | Scott Arciszewski | Date: | Wed, 11 Jan 2017 18:22:51 +0000 |
| Subject: | [RFC] libsodium (PHP 7.2) | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-97695@lists.php.net to get a copy of this message | ||
Hi all,
I'm resurrecting my RFC to add libsodium as a core extension to PHP 7.2.
In response to feedback from Pierre Joye, I've outlined which parts of the
existing libsodium API I'd like exposed in the core extension. Most notably:
- Removed crypto_aead_aes256gcm_* because OpenSSL offers it
- Removed crypto_aead_chacha20poly1305_* because crypto_aead_* is awaiting
the CAESAR winner https://competitions.cr.yp.to/caesar.html
- Removed crypto_pwhash_scryptsalsa208sha256_* because we have Argon2i now
If anyone would like to weigh in on this in the next few weeks, I'd greatly
appreciate it.
I'm also developing a polyfill for most of the API features (except
pwhash): https://github.com/paragonie/sodium_compat
Warm regards,
Scott Arciszewski
Chief Development Officer
Paragon Initiative Enterprises <https://paragonie.com>