See #127. This does not have test vectors yet. This is a PR against the spec branch to make the changes easier to visualize on Github.
The next steps are as follows (just to prevent any astonishment):
Minimum two week comment period for #127, starting on 2021-07-19 and concluding 2021-08-02. We will be reaching out to PASETO maintainers to ask them for feedback, but the floor's open to anyone.
Once we're happy with v3/v4's design and merge #127, this branch will be updated to conform to the spec (assuming it changes).
This pull request will be re-targeted at the master branch.
Once we're happy with the implementation, the branch will be merged.
We will then release a new major version of the PASETO library for PHP with the new features.
The main reason it's a breaking change is that phpecc relies on ext-gmp and we raised our minimum PHP version.
(After it's is released, we may bump the minimum PHP version to 7.4 or 8.0 in another minor release. We just want to minimize the number of people orphaned on v1/v2 protocols.)
See #127. This does not have test vectors yet. This is a PR against the spec branch to make the changes easier to visualize on Github.
The next steps are as follows (just to prevent any astonishment):
ext-gmp
and we raised our minimum PHP version.