Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/phpseclib/phpseclib

PHP Secure Communications Library
https://github.com/phpseclib/phpseclib

Crypt: add OpenSSL support

aside from the addition of OpenSSL support a few other changes have been included:

- setEngine(...

f6e0c4b506b0bdb310314aabfca8d0b7244fe8ba authored about 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
SSH2: clarify exec() docblock comment

43d2e9ef684ae654b6ac183939dc3b483f98030a authored about 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #503 from terrafrost/bug501

SSH2: clarify exec() docblock comment

* terrafrost/bug501:
SSH2: clarify exec() docblock comment

c0511f2df456014da07a2e607ada5510904c6db3 authored about 10 years ago by Andreas Fischer <[email protected]>
SSH2: clarify exec() docblock comment

b1e66430321129ad88b44efae76f140f2707f4f3 authored about 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
update download version in README.me
add CHANGELOG.md

7030e8502b3b43a7d79610d8f9a9f5d40beab6e2 authored about 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib

c6e88ca6e81bc5a2d7161658e16a95b7ef8d6ad1 authored about 10 years ago by terrafrost <[email protected]>
update download version in README.me

76c1c6607fa082ef182002791d14b51bb24415ba authored about 10 years ago by terrafrost <[email protected]>
add CHANGELOG.md

860ba065c421b72954e30b72c19b7c857c0be979 authored about 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
SSH2: fix issues with RSA key verification

Conflicts:
phpseclib/Net/SSH2.php

10e565332485ae839a5fc8416bd6f8870734d314 authored about 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #500 from terrafrost/ssh-rsa-fix

SSH2: fix issues with RSA key verification

* terrafrost/ssh-rsa-fix:
SSH2: fix issues with RS...

e540752e9a4b0c61e158be54be0e38be1b2e0aad authored about 10 years ago by Andreas Fischer <[email protected]>
SSH2: fix issues with RSA key verification

Sometimes SSH servers will null pad their RSA keys. this null padding
broke Net/SSH2.php's RSA i...

3eac2582d6668ef6c6ef29e7de9cacf6f1b9f834 authored about 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
SFTP: Use hexdec() and bin2hex() for filesize calculation.

8af52e29541902125381b4a896ba68cd18f2ad58 authored about 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #494 from bantu/sftp-filesize-hexdec

SFTP: Use hexdec() and bin2hex() for filesize calculation.

* bantu/sftp-filesize-hexdec:
SFTP...

e63fe3fbdfd53431c2483f7714f2615dae685198 authored about 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
SFTP: Add truncate() to size() test for files larger than 4 GiB.

d494cc5100d19d0530005b841d22029396adbd6a authored about 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #490 from bantu/sftp-large-files

SFTP: Add truncate() to size() test for files larger than 4 GiB.

* bantu/sftp-large-files:
SF...

de9bd70df6e962b5abf768250a5380df0454faad authored about 10 years ago by Andreas Fischer <[email protected]>
SFTP: Use hexdec() and bin2hex() for filesize calculation.

5c3058cc4bfa6c519092a0ab9efff75f290d5811 authored about 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
SFTP: Replace incorrect comment about filesize. There is no 4 GiB limit.

Conflicts:...

45ce4b24efb2e2b1b15fb64bb3a3f5985c056def authored about 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #492 from bantu/sftp-large-file-comment

SFTP: Replace incorrect comment about filesize. There is no 4 GiB limit.

* bantu/sftp-large-fil...

1b57990e94b7f0f03f580f4329a519304474c366 authored about 10 years ago by Andreas Fischer <[email protected]>
SFTP: Add truncate() to size() test for files larger than 4 GiB.

6182a643945e43fbaad08e9e6a542879221fecb3 authored about 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
Restore compatibility with PHP 5.6.1 by using explicit array indexes.

0e38dc495117308c3974e50b38144965da48beab authored about 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #493 from bantu/fix-491

Restore compatibility with PHP 5.6.1 by using explicit array index.

* bantu/fix-491:
Restore ...

1f285028283333c8402a2071178712126d986f9f authored about 10 years ago by Andreas Fischer <[email protected]>
Restore compatibility with PHP 5.6.1 by using explicit array indexes.

This seems to be caused by the resolution of PHP Ticket 67985.

ad03d8446190a4c34034be50605e7ea829928ffe authored about 10 years ago by Andreas Fischer <[email protected]>
AES: update unit tests

e7708b0d20f1649382b435bc82071f8b35117d10 authored about 10 years ago by terrafrost <[email protected]>
SFTP: Replace incorrect comment about filesize. There is no 4 GiB limit.

5b932495cc9a287a6f2b2b67200210dd09916235 authored about 10 years ago by Andreas Fischer <[email protected]>
Rijndael: calling $rijndael->setEngine() didn't have any effect

(CRYPT_RIJNDAEL_MODE constant was always over-riding it)

c8b55b8929745e37bf3b7afb059c7ad3b856fb68 authored about 10 years ago by terrafrost <[email protected]>
SSH2: make setCryptoEngine() less cumbersome

361b59fff9cad5c42533f5481b3cfad68132d257 authored about 10 years ago by terrafrost <[email protected]>
SSH2: add setCryptoEngine() function

959c0cefae8c94058620d45de2acd7debc39f5f6 authored about 10 years ago by terrafrost <[email protected]>
SSH2: CS adjustments

ff4d563f4fb2adbaa61552bf5c7a541486988aaa authored about 10 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'petrich/master' into petrich

Conflicts:
phpseclib/Crypt/AES.php
phpseclib/Crypt/Base.php
phpseclib/Crypt/Blowfish.php
php...

beb3d0db79680a5915a066055bdc68f8e1912a36 authored about 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
Correct constant: NET_SFTP_BLOCK_DEVICE -> NET_SFTP_TYPE_BLOCK_DEVICE

e682e20df4815ab16f21a0e53aa213b6cea51777 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #487 from bantu/fix-486

Correct constant: NET_SFTP_BLOCK_DEVICE -> NET_SFTP_TYPE_BLOCK_DEVICE

* bantu/fix-486:
Correc...

564c678df5492c6cde2be2884563525f47e42a60 authored over 10 years ago by Andreas Fischer <[email protected]>
Correct constant: NET_SFTP_BLOCK_DEVICE -> NET_SFTP_TYPE_BLOCK_DEVICE

ce3cf60b100eb4c9bbd2cabef25a62b179cfafb2 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
Fix Net_SFTP::filetype() block device recognition.

645c16d0f571fe65a69d32d38210c8bebf6324b5 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #486 from vvolodko/patch-1

Fix Net_SFTP::filetype() block device recognition.

* vvolodko/patch-1:
Fix Net_SFTP::filetype...

3826ef608a5c92a9008ccdd3d7e3329492523c45 authored over 10 years ago by Andreas Fischer <[email protected]>
Fix Net_SFTP::filetype() block device recognition.

6715c41e1f845ac2de3bfd2cd8cd1744d58ea75b authored over 10 years ago by Vladimir Volodko <[email protected]>
Merge branch 'master' into php5

* master:
SSH2: removed redundant rtrim

92c3127448dce9cf907f7ca5bb15f89e6bb7635a authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #483 from cezarykluczynski/ssh2-rtrim-strip

SSH2: removed redundant rtrim

* cezarykluczynski/ssh2-rtrim-strip:
SSH2: removed redundant rtrim

c2be2b5a3b9be8ac512e2f2c01832bc5cde840a5 authored over 10 years ago by Andreas Fischer <[email protected]>
SSH2: removed redundant rtrim

0692a1ea7d70240acabef90d868fbff0e0256b04 authored over 10 years ago by Cezary Kluczyński <[email protected]>
Merge branch 'master' into php5

* master:
BigInteger: accomodate GMP change in PHP 5.6

da02246cc4bd91cb177d84dcc8948f45c5a191b9 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #482 from terrafrost/gmp-56

BigInteger: accommodate GMP change in PHP 5.6

* terrafrost/gmp-56:
BigInteger: accomodate GMP...

b6b0b2dec829ee2db7af6382fe2dae009db36c87 authored over 10 years ago by Andreas Fischer <[email protected]>
BigInteger: accomodate GMP change in PHP 5.6

a43dd38365faac5a5b85219c89a08cbe97e79c6f authored over 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
ASN1: fix unit test
ASN1: add unit test for non-constructed context-specific chang...

eff5f64560b9315984afafec747bdbe7920c1c60 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #480 from terrafrost/asn1-fix

ASN1: fix issue with non-constructed context-specific tags

* terrafrost/asn1-fix:
ASN1: fix u...

ba5101e77b0bd035d7416f1b2094d8decc62061c authored over 10 years ago by Andreas Fischer <[email protected]>
ASN1: fix unit test

3785bebccec82017356bed962e43ba451bd680f8 authored over 10 years ago by terrafrost <[email protected]>
ASN1: add unit test for non-constructed context-specific change

a2f4a2cbbafa7b8beb061fa3d69d9f6bf5e73012 authored over 10 years ago by terrafrost <[email protected]>
ASN1: fix issue with non-constructed context-specific tags

c6ad2b69baf4d5916b9ab0de10488db8ae58d823 authored over 10 years ago by terrafrost <[email protected]>
README: update download link to 0.3.8

5085202f1f37769aae59f9711c423f28159c9b29 authored over 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
RSA: syntax error in unit tests
RSA: make unit tests perform string comparisons sa...

5fa5a137dc92e4c50d614a7effe35073e4618b13 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #469 from terrafrost/rsa-xml-unsigned

RSA: make XML keys use unsigned integers

* terrafrost/rsa-xml-unsigned:
RSA: syntax error in ...

3f3b9b90fbfc691aa91122c4073f169f1ae7f19f authored over 10 years ago by Andreas Fischer <[email protected]>
RSA: syntax error in unit tests

f6bd3542b3d3a98d45e08f2bd853a1e429cb4fa5 authored over 10 years ago by terrafrost <[email protected]>
RSA: make unit tests perform string comparisons sans white space chars

e092733808873a214a9d028ec2343e6f4410c67a authored over 10 years ago by terrafrost <[email protected]>
RSA: update unit test

c489852332e7fed5fbd4a286f80faa88c1abc0f4 authored over 10 years ago by terrafrost <[email protected]>
RSA: add unit test

43290156299768d9a11e02e9f012774d113e1b8e authored over 10 years ago by terrafrost <[email protected]>
Merge pull request #472 from bantu/php5-ssh1-math-biginteger

SSH1: Math_BigInteger is supposed to be BigInteger.

* bantu/php5-ssh1-math-biginteger:
SSH1: ...

8c42f386f255c5cfe2cb010cd66363a6b9de1f43 authored over 10 years ago by Andreas Fischer <[email protected]>
SSH1: Math_BigInteger is supposed to be BigInteger.

e85321959e20a9f307a2f80d59a22fd53770cfe9 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
SSH2: rm unused constant

cf921a347aa61f5130055b16cb2a4ec6e6ad9672 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #470 from terrafrost/ssh2-rm-unused-constant

SSH2: rm unused constant

* terrafrost/ssh2-rm-unused-constant:
SSH2: rm unused constant

f2cab55fd542cf481ef2514c83ef864138edcbd3 authored over 10 years ago by Andreas Fischer <[email protected]>
SSH2: rm unused constant

it doesn't need to be defined since the strlen($this->last_interactive_response)
check in _login...

67279d78111703bee3a6eac2e97ee65c2e403278 authored over 10 years ago by terrafrost <[email protected]>
RSA: make XML keys use unsigned integers

PKCS1 / PKCS8 keys need *signed* integers because of section 8.3.3
at http://www.itu.int/ITU-T/s...

713393c8ad1c53042491007567343054a805f364 authored over 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
runkit: Provide alternative repository for PHP 5.6.
runkit: Change git from git://...

30385bdffc4dbb0774797b5228aaa7e3670ac5f3 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #464 from bantu/runkit-php5.6

Restore runkit on Travis CI PHP 5.6.

* bantu/runkit-php5.6:
runkit: Provide alternative repos...

2ef5a00dffb122c38123f16ae1368dbbcc512e2d authored over 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
ASN1Test: Even better, use assertCount instead of assertSame.
ASN1Test: The expect...

6360f2f8b8a72fef5b64f6be35534d498a8bc22b authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #466 from bantu/asn1-handle-indef-lengths-tests-fixup

ASN1Test: Use assertSame and the correct parameter order.

* bantu/asn1-handle-indef-lengths-tes...

e8ccb7a995742f330df95c1682795aedebc26c3a authored over 10 years ago by Andreas Fischer <[email protected]>
runkit: Provide alternative repository for PHP 5.6.

3fc86d641cddc7801a8e114c5957e754132f9055 authored over 10 years ago by Andreas Fischer <[email protected]>
ASN1Test: Even better, use assertCount instead of assertSame.

9c3ce656f4c47286623b979cf26e76a641c51f45 authored over 10 years ago by Andreas Fischer <[email protected]>
ASN1Test: The expected value comes first in assertEquals/assertSame.

8e3b83af56abce8f090f7b51617b080c488b0021 authored over 10 years ago by Andreas Fischer <[email protected]>
ASN1Test: Also check the type by using assertSame instead of assertEquals.

7c2b399915a2d338fd2b64280fe47172624d8614 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge branch 'master' into php5

* master:
ASN1: one more unit test change
ASN1: another unit test update
ASN1: unit test a...

6cb0528d6e177913a717a509372c476f378dc91b authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #462 from terrafrost/asn1-handle-indef-lengths

ASN1: rewrite _decode_der

* terrafrost/asn1-handle-indef-lengths:
ASN1: one more unit test ch...

5e9d41f403c97221bba34f233ba5df9ed6d912c1 authored over 10 years ago by Andreas Fischer <[email protected]>
runkit: Change git from git:// to https://

7b665a18a1a4bc4dbc170322db11ebec10f70973 authored over 10 years ago by Andreas Fischer <[email protected]>
ASN1: one more unit test change

bb6d5d9bc03ddcd83bde1b8ac68171c803f3aa62 authored over 10 years ago by terrafrost <[email protected]>
ASN1: another unit test update

8293b66136ee3cd00d54a809fcc6f564bc89f655 authored over 10 years ago by terrafrost <[email protected]>
ASN1: unit test adjustments

34866bf095d449dfeb570d8f1479734e13403fda authored over 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
SSH2: don't count data length against window size

42e05a6714805056540fed8a45a0a547e996c099 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #463 from terrafrost/ssh-window-size-changes

SSH2: don't count data length against window size

* terrafrost/ssh-window-size-changes:
SSH2:...

9774ee58d1b50dd627bef0bc82b247bcf96243ed authored over 10 years ago by Andreas Fischer <[email protected]>
ASN1: cs adjustments to unit test

36b4b13863e5f3631cdd8fed7ab1ebaa17dc0c64 authored over 10 years ago by terrafrost <[email protected]>
ASN1: add unit tests for indefinite length decoding

871e1a3070bd79e1a8c26679358edc659031b7c8 authored over 10 years ago by terrafrost <[email protected]>
ASN1: CS adjustment (rm whitespace at eol)

3bb123c3d525829ab57a86206d94c9aa24ed4fd8 authored over 10 years ago by terrafrost <[email protected]>
SSH2: don't count data length against window size

it is my hope that the issues 8c9e7a890e5755ee27fca66590ff5d2fa0616e56
and ccb1c3e2bdefd41cb3a7a...

9e71e0bce87d56b9ef80ddb12947ae84bb9b5c26 authored over 10 years ago by terrafrost <[email protected]>
ASN1: rewrite _decode_der

this rewrite makes phpseclib better able to handle indef lengths,
which had previously been unte...

e258e001fae139432af071ca4d7f4e42717eaeba authored over 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
Replaced "case true:" with "default:"
Error: "Constant CRYPT_RSA_MODE already defi...

830667ce75e3637c231a651e8810c0c374450e1e authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #460 from kroleg/patch-1

Error: "Constant CRYPT_RSA_MODE already defined"

* kroleg/patch-1:
Replaced "case true:" with...

e0868df0eca69b33b9d72fe5e2f361f0a41bf317 authored over 10 years ago by Andreas Fischer <[email protected]>
Replaced "case true:" with "default:"

2ee0529c9d65154b7092a729dfc198da0290d952 authored over 10 years ago by Vitaliy Zaytsev <[email protected]>
Error: "Constant CRYPT_RSA_MODE already defined"

It happens if defined(MATH_BIGINTEGER_OPENSSL_DISABLE) && !function_exists('openssl_pkey_get_det...

cf10e0766029375198e6c37550113653835b6e42 authored over 10 years ago by Vitaliy Zaytsev <[email protected]>
Merge branch 'master' into php5

* master:
SFTP: cs adjustment
SFTP: optimize conditional calls to fclose in get() method
S...

a15079676cf8fb2c4d72a74f54155b03e68bf4bf authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #456 from terrafrost/sftp-resources

SFTP: make it so files can be downloaded into resources or upload from resources

* terrafrost/s...

7696cbf8262684b438a3631e166cf0a949544e3f authored over 10 years ago by Andreas Fischer <[email protected]>
SFTP: cs adjustment

74feca9cf22ff9c3be3ab0290f3296aeb4080b98 authored over 10 years ago by terrafrost <[email protected]>
SFTP: optimize conditional calls to fclose in get() method

cb66c561c2fa11850a931f23a6f10ccca4b97029 authored over 10 years ago by terrafrost <[email protected]>
SFTP: grammar

29e0143308d0d0af2265bda911f0f0f7ea70af56 authored over 10 years ago by terrafrost <[email protected]>
SFTP: fix issue with uploading via a resource

7ed53f24282f0f32d9ae3d8805c366fd5632cf05 authored over 10 years ago by terrafrost <[email protected]>
SFTP: make it so files can be downloaded into resources or upload

from resources

e48ee12940a702da8bc5c2887902c82094851efd authored over 10 years ago by terrafrost <[email protected]>
Merge branch 'master' into php5

* master:
AES: don't do mcrypt unit tests if mcrypt extension is not available
AES: a few fi...

6ba2b374e598855d3bf3ffb9a0c5fcf265dbff32 authored over 10 years ago by Andreas Fischer <[email protected]>
Merge pull request #453 from terrafrost/aes-fix

Rijndael, AES: adjustments to what key sizes are and aren't allowed

* terrafrost/aes-fix:
AES...

0d7e9199ef9c2f1b37f6d2d8e8727bacd0a8d6ed authored over 10 years ago by Andreas Fischer <[email protected]>
AES: don't do mcrypt unit tests if mcrypt extension is not available

0d6fbb9e300d405eff11cee3a6edb8a18e94c91b authored over 10 years ago by terrafrost <[email protected]>
AES: a few final changes

aa0e7347ef212828bacb40cc38e87e3e2752623c authored over 10 years ago by terrafrost <[email protected]>
AES: set CRYPT_RIJNDAEL_MODE as well in unit tests

7a1b1df600fb6e25fba8efc3cb03c9cf91faca12 authored over 10 years ago by terrafrost <[email protected]>
AES: CS changes to unit tests

4d72d1b48dae4e14f72e690f71f3467d38eca998 authored over 10 years ago by terrafrost <[email protected]>
AES: more unit test fixes

d01c1b1eb7567e015039ddc6c5455243e9cb38c6 authored over 10 years ago by terrafrost <[email protected]>
AES: unit test updates

085ec03b53455362ed175772b10477b275f30761 authored over 10 years ago by terrafrost <[email protected]>
AES: more unit test fixes

3fdd5731d1f394b04915564b2076fa09d1b4092e authored over 10 years ago by terrafrost <[email protected]>