mirror of
https://github.com/danog/tgseclib.git
synced 2024-12-04 18:48:37 +01:00
d22dfbff20
* master: Use "Development Dependencies" instead of "Dependencies" for less confusion. Capitalisation improvements. Add Contributing section to README.md Add section about Dependency Installation to README.md
55 lines
1.7 KiB
Markdown
55 lines
1.7 KiB
Markdown
# phpseclib - PHP Secure Communications Library
|
|
|
|
[![Build Status](https://secure.travis-ci.org/phpseclib/phpseclib.png?branch=php5)](http://travis-ci.org/phpseclib/phpseclib)
|
|
|
|
MIT-licensed pure-PHP implementations of an arbitrary-precision integer
|
|
arithmetic library, fully PKCS#1 (v2.1) compliant RSA, DES, 3DES, RC4, Rijndael,
|
|
AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509
|
|
|
|
* [Download (0.3.6)](http://sourceforge.net/projects/phpseclib/files/phpseclib0.3.6.zip/download)
|
|
* [Browse Git](https://github.com/phpseclib/phpseclib)
|
|
* [Documentation](http://phpseclib.sourceforge.net/)
|
|
* [Support](http://www.frostjedi.com/phpbb/viewforum.php?f=46)
|
|
* [Code Coverage Report](http://phpseclib.bantux.org/code_coverage/php5/latest/)
|
|
|
|
<img src="http://phpseclib.sourceforge.net/pear-icon.png" alt="PEAR Channel" width="16" height="16">
|
|
PEAR Channel: [phpseclib.sourceforge.net](http://phpseclib.sourceforge.net/pear.htm)
|
|
|
|
## Installing Development Dependencies
|
|
|
|
Dependencies are managed via Composer.
|
|
|
|
1. Download the [`composer.phar`](https://getcomposer.org/composer.phar) executable as per the
|
|
[Composer Download Instructions](https://getcomposer.org/download/), e.g. by running
|
|
|
|
``` sh
|
|
curl -sS https://getcomposer.org/installer | php
|
|
```
|
|
|
|
2. Install Dependencies
|
|
|
|
``` sh
|
|
php composer.phar install --dev
|
|
```
|
|
|
|
## Contributing
|
|
|
|
1. Fork the Project
|
|
|
|
2. Install Development Dependencies
|
|
|
|
3. Create a Feature Branch
|
|
|
|
4. (Recommended) Run the Test Suite
|
|
|
|
``` sh
|
|
vendor/bin/phpunit
|
|
```
|
|
5. (Recommended) Check whether your code conforms to our Coding Standards by running
|
|
|
|
``` sh
|
|
vendor/bin/phing -f build/build.xml sniff
|
|
```
|
|
|
|
6. Send us a Pull Request
|