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

SSH1: Fix E_NOTICE (thanks dayton967!)

8cf6bb0b1cbd629491f331759d8bb80062472eed authored about 12 years ago by terrafrost <[email protected]>
Make it so loadCA() doesn't have to be called before loadX509() or loadCRL()

691f4d1e62812b34f62fcb6b07d15518d0b5b45d authored about 12 years ago by terrafrost <[email protected]>
X509: Missing $

d492d197483dddbfa29a8fd6f7e0732db733d2fb authored about 12 years ago by terrafrost <[email protected]>
Fix bug in listRevoked() and make it so getSubjectDN() doesn't return issuer DN for CRLs

1fd87dcd35d4d4e323859de4c2f115c97d93dde3 authored about 12 years ago by terrafrost <[email protected]>
X509: CSRs and CRLs didn't have the signatureSubject variable saved properly

1abc7e742b55545104c1465670a11387ff37ecf9 authored about 12 years ago by terrafrost <[email protected]>
Missing ;

661eb8db3fd21bad581827dc6cfa0254bc58d711 authored about 12 years ago by terrafrost <[email protected]>
CS adjustments, make loadXXX() take in binary data, and make getDN() == getIssuerDN() for CRLs

0e0eebf4564f4da5702e1bb6a6fc6095aaaaacdf authored about 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'upstream/master'

f76ab5946c72365c4c6b11c85a7600d7cba2a0f8 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib

1ff798da47b413c720fbeba8a70d85cef3f91daa authored about 12 years ago by terrafrost <[email protected]>
Only save the directory if it was able to be successfully created

6bc46d42e046d4929adcc60a86ec0a48e336f018 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

ac8d0172eb9a07e9292238a096ac93c3d612edcc authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Do not use memory-wasting create_function()

7fbf089e329acf06cb861b60845813ae5318254d authored about 12 years ago by Patrick Monnerat <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

4ad2ffe9d7b554823486f8952cd71e2ecd6e330e authored about 12 years ago by Patrick Monnerat <[email protected]>
Updates to mkdir() (thanks easy-dev!)

9ead66143dad692b2f28b5be4e4dda2a42a06894 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

Conflicts:
phpseclib/File/X509.php
Merge upstream master

a10c0486a088a356b0c9b04118e4149d4af199fc authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix typo.

dde23464a192885463fa975502cf23a6f4b64a07 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Suppress {get|set|remove}CRLExtension() functions: non *CRL* functions are now polymorphic.

5ef4f9900aa88b72a1ed5ea457842c98002d3eab authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix DirectoryString syntax

d980a91360018ef68a82849ef41bb18565915e59 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix typo.

9860f020c326f5ed18d6c3ddcb87697eebd7202f authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Add CSR attributes handling support and CSR extension requests.

9b2a6d68f45a0d4ff93e60226c4a5ee9c80853a2 authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1: Improve input SEQUENCE and SET mapping, better syntax error detection.

d9ab2d7f10a98c39238e0248be795f72b5078752 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Suppress {get|set|remove}CRLExtension() functions: non *CRL* functions are now polymorphic.

bf2107eaa8e56571240fd1ce882aa1dc2d2a9446 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix DirectoryString syntax.

1a0ae1ff76dc4b745b38e4585a3c02b1ba3c43f7 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: adjust comments

0afed5b65bb32da8c56806bdfe16e2648f722ece authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1/X509: implement limited string conversion. Add getDN() options.

Warning: converted strings must not be used for matching DNs.

916dcff8a894f2f504ddcb26dc011d7aaac5e463 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: compute public key identifiers.

Force subject public key identifier when signing a CA.

26b842be5b4a2963921498b5be28043cc2ab13de authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1: little optimization for better performance.

64c3b309bde5ab262357faf813a4b50cd2c543b5 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Avoid an "undefined" error and define netscape-ca-policy-url OID.

c1c9c38fe6b1e7fa4cb487744e37d23987cbc7e9 authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1: _decode_ber should now accept a FILE_ASN1_Element object as source.

2d34c291f0113aa728544abedee4e08c7c9c41cc authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1/X509: latch effective type of ANY fields as an additional indexing level.

340ee0cd2d7bf33316238fed8e9ab2e459d676ce authored about 12 years ago by Patrick Monnerat <[email protected]>
Return $this->publicKey if it's available in getPublicKey() function

9e803fe3747384dadb8621b8164344ed2c934e65 authored about 12 years ago by terrafrost <[email protected]>
Change default date format

This change stems from the fact that date('T') on PHP 4 (and possibly 5.0/5.1/etc) returns "Cent...

bdd42c448b21b87ef06aa693240cb2538c53d514 authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #25 from monnerat/crl

ASN1: Fix default value optimization upon encoding.

ecd9512ea8f65f617481dafed3869c49cadc5702 authored about 12 years ago by terrafrost <[email protected]>
ASN1: Fix default value optimization upon encoding.

Also encode SETs as SEQUENCEs since order is not important.

4c5163234b002ba1225fae3f48acc7d490d5f7e2 authored about 12 years ago by Patrick Monnerat <[email protected]>
Rename $keyIdentifier to $currentKeyIdentifier

$KeyIdentifier (upper case) is already defined and although it doesn't cause any problems with $...

ce250ea5460bf5cdb59490ca3a988fe57377de39 authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #24 from monnerat/crl

Certificate Revocation Lists

8758ca851783aef36a4606e6a627871e062d9ba8 authored about 12 years ago by terrafrost <[email protected]>
Suppress Warning messages

Warning messages would appear if recursive deletes or chmods were
attempted. Also, doing pwd() ...

eba3fbe13ec8c59a52f246cc213c92057d7956cc authored about 12 years ago by terrafrost <[email protected]>
X509, ASN1: Fix CS and indent. Remove tabs.

2c7c7b9679dc7cde800146268d4168e6d30bf013 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: setSerialNumber(): new optional parameter $base

ef96f777c3a93a68ae6719fd742bebfcd1c0fba7 authored about 12 years ago by monnerat <[email protected]>
X509: implement CRLs.

711d44f0e55ca91cef2b0d852a251791de89a464 authored about 12 years ago by monnerat <[email protected]>
X509: new setExtension() method.

6da490d00ad382d44d5252d028d7d994f1833628 authored about 12 years ago by monnerat <[email protected]>
X509: factorize some code in prevision of CRL support.

bc7a59bc8cea4f63a023dd84fc3d2b08c6546254 authored about 12 years ago by monnerat <[email protected]>
X509: set-up key identifier upon certificate loading.

73b0d05ddc16a3ec3127050671b4c2b0bf1375bc authored about 12 years ago by monnerat <[email protected]>
X509: avoid some "undefined" errors.

4f634aaca884435ac582154e32aebe19a68bdcc4 authored about 12 years ago by monnerat <[email protected]>
ASN1: _encode_der(): do not encode optional fields with value set to default.

2c8ad5ee720fea5b1948a8ff0f27d966444ba9d7 authored about 12 years ago by monnerat <[email protected]>
ASN1: asn1map(): fix handling of optional CHOICE and ANY children in SEQUENCE.

a75de60478f24e64a32b2501ac52dae8d61037b5 authored about 12 years ago by monnerat <[email protected]>
ASN1: process input NULL fields.

b05cff1320442b1841757ec745fa79fdd3528aa8 authored about 12 years ago by monnerat <[email protected]>
ASN1: asn1map(): do not rely on input fields to determine mapping parameters.

50962f9cd39f2c6c1dbe01db068a967a77eb20d3 authored about 12 years ago by monnerat <[email protected]>
ASN1: Support enumerated types by processing them as integers.

d9a3dafa0a7b27af91956702c6fd2afe50baff86 authored about 12 years ago by monnerat <[email protected]>
Revisions to _logError() function

35d6910bf387d357f4a1f0e377e4537a9c898519 authored about 12 years ago by terrafrost <[email protected]>
Update comments

827090c562bd0b8de99ed8ad6484806f17d65e86 authored about 12 years ago by terrafrost <[email protected]>
Add SFTPv2 support

Thanks bitvise for providing an SFTP client that does SFTPv2 and to faceleg for bringing the iss...

c65f5ba0e58379b6906909abd2e3eaa034029237 authored about 12 years ago by terrafrost <[email protected]>
Add getSize() function to Crypt_RSA

7ba006ccdc963da127e985005124d48d700f6d78 authored about 12 years ago by terrafrost <[email protected]>
Remove extra white space

7d1e714a087dcf052d63e7fac6231aa761de7868 authored about 12 years ago by terrafrost <[email protected]>
CS adjustment

32857c5e7fb0fdd190b5aebf40c2f5fb542f30bf authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #23 from monnerat/newattrs

X509: handle multiple-valued attributes in setDNProp(). Fix setDN().

ec067c1f140183778ee64ec81cc4597aaa4fed04 authored about 12 years ago by terrafrost <[email protected]>
X509: handle multiple-valued attributes in setDNProp(). Fix setDN().

f4b03722fd286e3e25d2e5d942bb0669e9d6a35a authored about 12 years ago by Patrick Monnerat <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib

7cfcdf90f601aab5213cfd256443a61ed8b063ee authored about 12 years ago by terrafrost <[email protected]>
Add $extra to logs

bb4995e4461c63029bec901405a98c333ebf4bbc authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #22 from monnerat/newattrs

X509: Fix 'OU' attribute mapping, add 'SN' (surname) short name, add 'ro...

f8b05fb6adacd3b9d21aeff0ec7c760c455d0ba5 authored about 12 years ago by terrafrost <[email protected]>
Three fixes

- Ingore white space in keys
- Handle negative numbers in the same way OpenSSL seems to handle t...

ee25c73a448d24f8658e074e90d8811774678d93 authored about 12 years ago by terrafrost <[email protected]>
X509: Fix emailAddress attribute name mapping.

45512c7a504feb8bc2af5d881c5413243504de81 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: fix typo: improve new DN attrs handling.

1377d56a4e0e15cdc38e033876933d39473f0ae0 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix 'OU' attribute mapping, add 'SN' (surname) short name, add 'role', 'title', 'description', 'x500UniqueIdentifier' DN attributes.

29b9642965b4170a9c90f9d4c3df118183c77ce2 authored about 12 years ago by Patrick Monnerat <[email protected]>
Ignore white spaces in CSRs and X.509 certs

076050cc1903df8ca5a442a3eda738c6204fa0e5 authored about 12 years ago by terrafrost <[email protected]>
Do CRYPT_DES_MODE_CBC instead of CRYPT_MODE_DES_CBC

13eed6147a6ce4613b852a6cad708776a4baf261 authored about 12 years ago by terrafrost <[email protected]>
CRYPT_MODE_DES_CBC should have been CRYPT_DES_MODE_CBC

Thanks arook!

3a5ab5276ec7767244b1f1831e01402844ec49b2 authored about 12 years ago by terrafrost <[email protected]>
Reformat keys even if private key format is the same OpenSSL uses

As is private keys weren't being encrypted when a private key was being set and OpenSSL was bein...

6686e203e7da58056a46f26890025aa2a20e58d7 authored over 12 years ago by terrafrost <[email protected]>
SSH-2.0-SSHD doesn't implement hmac-*-96 correctly

ec5aead74655665ff7074c3e404cb6d563caa252 authored over 12 years ago by terrafrost <[email protected]>
stat() and lstat() ignore false output from _stat()

Thanks Fluffycloud!

c7d6492f433278cb1829b0e3398bf08372c11026 authored over 12 years ago by terrafrost <[email protected]>
stream_set_blocking calls were unnecessary

31ad9aacbd18f2153b78bd4536b9a8563505d051 authored over 12 years ago by terrafrost <[email protected]>
stream_select() failed when timeout went below 1 second

5d91746f737ea09a869e10dc646e7a1176a2dcd5 authored over 12 years ago by terrafrost <[email protected]>
Update a few comments

26776b486e74f31a5e9233852ee67cad43b2d61f authored over 12 years ago by terrafrost <[email protected]>
Changing the public key format broke File_X509

a3781bd172864f0c57f771ff1add188afed59a41 authored over 12 years ago by terrafrost <[email protected]>
Negative numbers should be prepended with a 0

c2c3e9420d5114388757e38ee4f567ebf61dcda9 authored over 12 years ago by terrafrost <[email protected]>
Updated fix for php.pear.net bug # 18015

toBits() on an object for which setPrecision(8) has been called should always return 8 bits.

As...

0f95ddc692d350f367e3b0501ba1e56a5c7de4b8 authored over 12 years ago by terrafrost <[email protected]>
Workaround for buggy stream_select's

Workaround for this issue:

https://bugs.php.net/bug.php?id=42682

Thanks solefald!

5de5d45bd5163b1c974eaab0eae410fdd643645c authored over 12 years ago by terrafrost <[email protected]>
Fix a few E_NOTICEs

e2ae5100c2cb0af35fec39da1fe94adf23143bb5 authored over 12 years ago by terrafrost <[email protected]>
CRYPT_RSA_ASN1_SEQUENCE shouldn't have been used

11872fe7473126ed763c7be316663a092df217c2 authored over 12 years ago by terrafrost <[email protected]>
Don't redefine MATH_BIGINTEGER_OPENSSL_ENABLED

770075fe0823b13cd13dda02c931352a4580cea8 authored over 12 years ago by terrafrost <[email protected]>
Use OpenSSL for Math_BigInteger::modPow speedups

Also, make Crypt_RSA's public keys compatible with OpenSSL and make it so __toString will return...

2f8d1055ea5a6b06cd7a40eb85661ba688a31320 authored over 12 years ago by terrafrost <[email protected]>
Misc fixes

- make it so '' is a legit password and doesn't unset the pw to pass bantu's unit tests (unit te...

6c4fcd34d3787e6ca92da7a657de1855e7ef137c authored over 12 years ago by terrafrost <[email protected]>
Merge pull request #18 from bantu/feature/hash-tests

Some Test Infrastructure for Hashing Algorithms and MD5 Tests

ed67b3b68d00103427ce0b878fe80c3c992c452c authored over 12 years ago by terrafrost <[email protected]>
[feature/hash-tests] Some infrastructure for testing the hash implementations.

99bfab11a621a16533b1c8a4a42f0547f9ede6f8 authored over 12 years ago by Andreas Fischer <[email protected]>
[feature/hash-tests] Tests for the MD5 hash algorithm.

f63178536534eed62b5d778b94bc552ccc02cdb8 authored over 12 years ago by Andreas Fischer <[email protected]>
Merge pull request #17 from jsjohns/master

Fix typos

6c1681888dc80c9c4e2449fe7e990889779f2976 authored over 12 years ago by terrafrost <[email protected]>
Fix typos

1f901700496bff6c1347241ac804be91c65c7ddc authored over 12 years ago by Joshua Johnson <[email protected]>
- certs couldn't be signed since setDNProp didn't work as it should

c2850cd36ae6f351b10cc16a3ffe03138797c8ec authored over 12 years ago by terrafrost <[email protected]>
- validateDate didn't work

8d34cb11e944068c9e3ba13a8c50d6eab4af7c01 authored over 12 years ago by terrafrost <[email protected]>
- add getSubjectDN and getSubjectDNProp as aliases

30391fe2b6123020e75e08f3471d03d599676d57 authored over 12 years ago by terrafrost <[email protected]>
- add autoloading support to ASN1.php

de2691a281a3e94c6e43c8931c3a2a72d8e55db5 authored over 12 years ago by terrafrost <[email protected]>
- update download link for README.md

46ac3b92f12ac074694ca1dfb924b259339a13c9 authored over 12 years ago by terrafrost <[email protected]>
- add __toString magic method to Crypt_RSA

6e1b79ba24659edb1fcd2ac7377426d252bc3ec7 authored over 12 years ago by terrafrost <[email protected]>
- fix getDNProp(), add getIssuerDNProp()

8f2994349c1f8f256019663110f387904c015f4f authored over 12 years ago by terrafrost <[email protected]>
- add enableQuietMode to suppress stderr

879a5c4364e0da076d78356f43301efa97c95f27 authored over 12 years ago by terrafrost <[email protected]>
- fix for PEAR bug # 19494

4eaf6db3ab40093ce8e97b37ba2f6f77fe0db6ca authored over 12 years ago by terrafrost <[email protected]>
- make Net_SSH2 return more printer friendly server public host keys

f292931aed9d3929b4acf618166492d713d93012 authored over 12 years ago by terrafrost <[email protected]>
- make Crypt_RSA use openssl for key generation (if openssl is available) and make it so File_X509 can create CSRs

1417463eba50c55a0a5b8f69f8f596c3d01e5b73 authored over 12 years ago by terrafrost <[email protected]>
- add second function_exists call to prevent require_once from being called if autoloader was called

f0e1b2deecb9798031da71310bc30baf3da898c7 authored over 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'terrafrost/moizhb'

6cd2d154b4299d7ad344cd7facc6297a39601005 authored over 12 years ago by terrafrost <[email protected]>