| master | 4.0 | 3.0 | 2.0 | 1.0 |
|---|---|---|---|---|
MIT-licensed pure-PHP implementations of the following:
SSH-2, SFTP, X.509, an arbitrary-precision integer arithmetic library, Ed25519 / Ed449 / Curve25519 / Curve449, ECDSA / ECDH (with support for 66 curves), RSA (PKCS#1 v2.2 compliant), DSA / DH, DES / 3DES / RC4 / Rijndael / AES / Blowfish / Twofish / Salsa20 / ChaCha20, GCM / Poly1305
\phpseclib4composer require phpseclib/phpseclib:~4.0\phpseclib3composer require phpseclib/phpseclib:~3.0\phpseclibcomposer require phpseclib/phpseclib:~2.0composer require phpseclib/phpseclib:~1.0To report a security vulnerability, please use GitHub's private vulnerability reporting. Your report becomes a draft security advisory, which may be published as you wrote it once the vulnerability is fixed.
If you can't use GitHub, you can use the Tidelift security contact instead.
Need Support?
Fork the Project
Ensure you have Composer installed (see Composer Download Instructions)
Install Development Dependencies
sh
composer install
Create a Feature Branch
Run continuous integration checks for the branch you are targeting:
master and 4.0:
sh
composer run-script all-quality-tools
3.0:
sh
composer global require php:^8.1 squizlabs/php_codesniffer friendsofphp/php-cs-fixer
phpcs --standard=build/php_codesniffer.xml
php-cs-fixer fix --config=build/php-cs-fixer.php --diff --dry-run --using-cache=no
vendor/bin/phpunit --verbose --configuration tests/phpunit.xml
1.0 and 2.0:
sh
vendor/bin/phpunit
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|