You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please consider the following optional requirements:
107
+
Depending on the algorithms you using, other PHP extensions may be required \(e.g. OpenSSL\).
108
+
109
+
Please also consider the following optional requirements:
103
110
104
111
* If you intent to use `EdDSA` or `ECDH-ES` algorithm with `Ed25519`/`X25519` curves on PHP 7.1, please install this [third party extension](https://github.com/jedisct1/libsodium-php)
105
112
106
113
## Continuous Integration
107
114
108
115
It has been successfully tested using `PHP 7.1`, `PHP 7.2` and `nightly` with all algorithms.
109
116
110
-
Tests vectors from the [RFC 7520](http://tools.ietf.org/html/rfc7520) are fully implemented and all tests pass.
117
+
Tests vectors from the [RFC 7520](http://tools.ietf.org/html/rfc7520) are fully implemented and all tests pass. Other test vector sources may be used \(e.g. new algorithm specifications\).
111
118
112
119
We also track bugs and code quality using [Scrutinizer-CI](https://scrutinizer-ci.com/g/web-token/jwt-framework) and [Sensio Insight](https://insight.sensiolabs.com/projects/b7efa68f-8962-41cf-a2e3-4444426bc95a).
113
120
@@ -123,7 +130,7 @@ Code coverage is analyzed by [Coveralls.io](https://coveralls.io/github/web-toke
123
130
124
131
## Security Recommendations
125
132
126
-
**To avoid security issues on your application, please follow these**[**Security Recommendations**](security-recommendations.md)**carefully**.
133
+
**To avoid security issues on your application, please follow these**[**Security Recommendations**](security-recommendations.md)**carefully**.
Copy file name to clipboardExpand all lines: benchmarks/result-table.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
The table hereafter is the result of all benchmarks _with our development environment_. It is given to help you to select the appropriate algorithms for your application.
4
4
5
-
**The use of the algorithm**`ECDH-ES`**with curves**`P-256`**,**`P-384`** or **`P-521`**is not recommended**. The cryptographic operations with those curves are done using a pure PHP function and hence very slow.
5
+
**The use of the algorithm**`ECDH-ES`**with curves**`P-256`**,**`P-384`**or**`P-521`**is not recommended**. The cryptographic operations with those curves are done using a pure PHP function and hence very slow.
6
6
7
7
The use of the RSA algorithms with a very long key \(more that 4096 bits\) is quite slow, but offers a good protection.
_Note: for the _`none`_ algorithm, the framework needs a key of type _`none`_. This is a specific key type that must only be used with this algorithm._
54
+
_Note: for the_`none`_algorithm, the framework needs a key of type_`none`_. This is a specific key type that must only be used with this algorithm._
55
55
56
56
For all asymmetric keys, you will ALWAYS receive a private key.
0 commit comments