PHP Secure Communications Library
Go to file
Dag Wieers 86d17c6989 Add hmac-sha2-256 MAC support
This small patch adds hmac-sha2-256 support separately as requested in #423.

Some security standards now recommend to disable MD5 and SHA1, and use SHA2 instead. This change was tested using SHA2 against RHEL6's OpenSSH v5.3p1 and Solaris 11. And was also tested with RHEL5's OpenSSH 4.3p2 which doesn't include SHA2.
2014-07-25 12:28:08 +02:00
build Add api target to phing build script. 2014-07-19 01:10:30 +02:00
phpseclib Add hmac-sha2-256 MAC support 2014-07-25 12:28:08 +02:00
tests Add a few SSH2 preLogin tests. 2014-07-21 23:58:17 +02:00
travis runkit is currently not compatible with PHP 5.6.0 Beta 4 2014-06-19 15:36:55 +02:00
.gitattributes added build status and extra lines 2012-06-11 02:30:46 -06:00
.gitignore Only apply git ignores relative to repository root. 2013-11-23 20:33:37 +01:00
.scrutinizer.yml Specify the runs option for external code coverage. 2014-06-01 13:52:24 +02:00
.travis.yml Specify the runs option for external code coverage. 2014-06-01 13:52:24 +02:00
AUTHORS AUTHORS: add more developers 2013-03-11 16:36:27 -05:00
composer.json Add sami/sami 1.* as a development dependency. 2014-07-19 00:57:13 +02:00
composer.lock Add sami/sami 1.* as a development dependency. 2014-07-19 00:57:13 +02:00
LICENSE Updated LICENSE 2013-11-23 21:18:24 +01:00
phpunit.xml.dist Split Unit/Functional Test Suites. 2014-06-01 21:13:20 +02:00
README.md Add Support section to README. 2014-07-14 20:21:37 +02:00

phpseclib - PHP Secure Communications Library

Build Status

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

PEAR Channel PEAR Channel: [phpseclib.sourceforge.net](http://phpseclib.sourceforge.net/pear.htm)

Support

Need Support?

Installing Development Dependencies

Dependencies are managed via Composer.

  1. Download the composer.phar executable as per the Composer Download Instructions, e.g. by running

    curl -sS https://getcomposer.org/installer | php
    
  2. Install Dependencies

    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

    vendor/bin/phpunit
    
  5. (Recommended) Check whether your code conforms to our Coding Standards by running

    vendor/bin/phing -f build/build.xml sniff
    
  6. Send us a Pull Request