rfc:libsodium
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:libsodium [2017/01/27 21:39] – Add chapoly sarciszewski | rfc:libsodium [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Make Libsodium a Core Extension ====== | ====== PHP RFC: Make Libsodium a Core Extension ====== | ||
- | * Version: 0.5.0 | + | * Version: 0.5.1 |
* Date: 2016-01-11 | * Date: 2016-01-11 | ||
* Author: Scott Arciszewski, | * Author: Scott Arciszewski, | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 124: | Line 124: | ||
I'm not aware of any potential impact that adopting ext/sodium will have on other RFCs. | I'm not aware of any potential impact that adopting ext/sodium will have on other RFCs. | ||
- | ==== New Constants ==== | + | |
+ | ===== Future Scope ===== | ||
+ | |||
+ | With libsodium in the PHP core, we may be able to update the Phar extension to support Ed25519 signatures. This will be a great boon for authentic PHP Archive distribution. The current best option, OpenSSL, may provide inadequate security. | ||
+ | |||
+ | ===== New Constants | ||
See the list of all libsodium constants in the reference. In every case, \Sodium\FOO will be transformed to SODIUM_FOO. | See the list of all libsodium constants in the reference. In every case, \Sodium\FOO will be transformed to SODIUM_FOO. | ||
Line 180: | Line 185: | ||
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== | ||
+ | |||
+ | |||
+ | Voting starts on 2017-02-03 20:42 UTC and closes on 2017-02-10 21:00 UTC. | ||
Vote YES to add ext/sodium to PHP 7.2. As per new voting rules, a 2/3 majority is required. | Vote YES to add ext/sodium to PHP 7.2. As per new voting rules, a 2/3 majority is required. | ||
- | Second vote: Vote YES to keep the namespace (\Sodium\etc), | + | <doodle title=" |
+ | * Yes | ||
+ | * No | ||
+ | </ | ||
+ | |||
+ | Second vote: Vote YES to keep the namespace (\Sodium\etc), | ||
+ | |||
+ | <doodle title=" | ||
+ | * Yes, \Sodium\foo | ||
+ | * No, sodium_foo | ||
+ | </ | ||
+ | |||
+ | ===== Implementation ===== | ||
+ | |||
+ | - merged to PHP 7.2+ in http:// | ||
+ | - PHP manual section: yet missing | ||
===== References ===== | ===== References ===== |
rfc/libsodium.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1