terrafrost
0f95ddc692
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 such we'll just iterate backwards instead of forward.
2012-09-02 01:13:21 -05:00
terrafrost
5de5d45bd5
Workaround for buggy stream_select's
...
Workaround for this issue:
https://bugs.php.net/bug.php?id=42682
Thanks solefald!
2012-08-29 17:55:22 -05:00
terrafrost
e2ae5100c2
Fix a few E_NOTICEs
2012-08-28 03:04:15 -05:00
terrafrost
11872fe747
CRYPT_RSA_ASN1_SEQUENCE shouldn't have been used
2012-08-26 02:01:26 -05:00
terrafrost
770075fe08
Don't redefine MATH_BIGINTEGER_OPENSSL_ENABLED
2012-08-26 01:52:58 -05:00
terrafrost
2f8d1055ea
Use OpenSSL for Math_BigInteger::modPow speedups
...
Also, make Crypt_RSA's public keys compatible with OpenSSL and make it so __toString will return the key even when it's the public key that's loaded and it hasn't been set as the public key.
2012-08-26 01:36:34 -05:00
terrafrost
6c4fcd34d3
Misc fixes
...
- make it so '' is a legit password and doesn't unset the pw to pass bantu's unit tests (unit test could have been updated too but whatever)
- make it so not passing in any parameters to Crypt_RSA::setPassword() works without E_NOTICE or E_WARNING as per example in docs
- add missing phpdoc headers to File_ANSI
- cryan -> cyan in File_ANSI
2012-08-23 08:59:49 -05:00
terrafrost
ed67b3b68d
Merge pull request #18 from bantu/feature/hash-tests
...
Some Test Infrastructure for Hashing Algorithms and MD5 Tests
2012-08-20 12:41:34 -07:00
Andreas Fischer
f631785365
[feature/hash-tests] Tests for the MD5 hash algorithm.
2012-08-20 13:55:03 +02:00
Andreas Fischer
99bfab11a6
[feature/hash-tests] Some infrastructure for testing the hash implementations.
2012-08-20 13:55:03 +02:00
terrafrost
6c1681888d
Merge pull request #17 from jsjohns/master
...
Fix typos
2012-08-15 09:16:33 -07:00
Joshua Johnson
1f90170049
Fix typos
2012-08-14 13:12:01 -04:00
terrafrost
c2850cd36a
- certs couldn't be signed since setDNProp didn't work as it should
2012-08-06 23:00:34 -05:00
terrafrost
8d34cb11e9
- validateDate didn't work
2012-08-05 10:55:47 -05:00
terrafrost
30391fe2b6
- add getSubjectDN and getSubjectDNProp as aliases
2012-08-02 16:04:11 -05:00
terrafrost
de2691a281
- add autoloading support to ASN1.php
2012-08-01 23:57:11 -05:00
terrafrost
46ac3b92f1
- update download link for README.md
2012-07-26 14:44:38 -05:00
terrafrost
6e1b79ba24
- add __toString magic method to Crypt_RSA
2012-07-26 13:14:18 -05:00
terrafrost
8f2994349c
- fix getDNProp(), add getIssuerDNProp()
2012-07-24 08:15:54 -05:00
terrafrost
879a5c4364
- add enableQuietMode to suppress stderr
2012-07-23 07:17:53 -05:00
terrafrost
4eaf6db3ab
- fix for PEAR bug # 19494
2012-07-07 17:24:45 -05:00
terrafrost
f292931aed
- make Net_SSH2 return more printer friendly server public host keys
2012-07-04 13:36:26 -05:00
terrafrost
1417463eba
- make Crypt_RSA use openssl for key generation (if openssl is available) and make it so File_X509 can create CSRs
2012-07-01 12:07:42 -05:00
terrafrost
f0e1b2deec
- add second function_exists call to prevent require_once from being called if autoloader was called
2012-06-27 20:56:36 -05:00
terrafrost
6cd2d154b4
Merge remote-tracking branch 'terrafrost/moizhb'
2012-06-25 11:20:02 -05:00
terrafrost
5eacf2b05d
- do class_exists(Crypt_Random) too to facilitate auto-loading
2012-06-24 16:53:16 -05:00
terrafrost
9e69344d60
- better timeout handling (thanks moizhb)
2012-06-23 17:16:42 -05:00
terrafrost
6ee991f604
Merge branch 'master' of https://github.com/phpseclib/phpseclib
2012-06-20 10:43:20 -05:00
terrafrost
1e3778dc4f
- auto loading fixes (thanks skydiablo)
2012-06-20 10:36:36 -05:00
terrafrost
dfe264594f
Merge pull request #9 from bantu/feature/consistent-file-endings
...
[feature/consistent-file-endings] Remove ?> and make sure there is an empty line at the end of files.
2012-06-16 21:06:15 -07:00
terrafrost
b6fb381ac2
- README.me updates
2012-06-16 23:00:43 -05:00
terrafrost
449d7b0b95
Merge pull request #8 from syntaqx/master
...
Addition of gitignore, gitattributes and README
2012-06-16 20:52:59 -07:00
terrafrost
ccd2b6ae78
- PBKDF2 updates
2012-06-16 16:42:54 -05:00
Andreas Fischer
eb64dfef7d
[feature/consistent-file-endings] Make sure files have empty line at the end.
2012-06-11 10:34:07 +02:00
Andreas Fischer
5923f4ad68
[feature/consistent-file-endings] Remove remaining ?> from PHP files.
2012-06-11 10:33:39 +02:00
Chase Hutchins
368f7ff7ee
added build status and extra lines
2012-06-11 02:30:46 -06:00
terrafrost
9d0b172103
- exit-status's sent before channel data no longer produce empty output
2012-06-10 21:52:30 -05:00
terrafrost
2306b73677
- remove PHP_Compat stuff; install PHP_Compat from PEAR if you want PHP4 support
2012-06-10 21:40:31 -05:00
Chase Hutchins
592652cdb5
addition of gitattributes, gitignore and README files
2012-06-10 03:27:23 -06:00
terrafrost
145d664aa1
Merge remote-tracking branch 'bantu/feature/phpunit'
2012-06-09 19:07:58 -05:00
terrafrost
98fb493611
- resolve conflict in composer.json, up required php version to 5.0.0 and suggest pear-pear/PHP_Compat
2012-06-09 19:04:07 -05:00
terrafrost
5999f93ce3
- attempt to make it so File/ANSI.php doesn't always show up with git status
2012-06-09 14:29:03 -05:00
Rob Loach
6117e9d9a6
Fix for composer.json to just link to the homepage by @bantu #r954989
2012-06-08 21:32:57 -04:00
Rob Loach
08417f0b1a
Fix for #r954298 by @bantu for phpseclib not needing any Composer dependencies
2012-06-08 18:54:02 -04:00
Rob Loach
8d8b5e09dd
Fix for syntax error found by @bantu #r954245
2012-06-08 18:48:23 -04:00
Andreas Fischer
6e29e5be6f
[feature/composer] Use proper case for RSA, AES and folks.
2012-06-09 00:14:06 +02:00
Rob Loach
73a45af6f9
Fix the suggest, require and author properties from #6
2012-06-08 16:57:26 -04:00
Andreas Fischer
32a3eab2ab
[feature/composer] Add description for suggested extensions, it's not a version
2012-06-08 22:14:00 +02:00
Andreas Fischer
789d545fb8
[feature/composer] Also add PSR0 autoloader statement.
2012-06-08 22:05:26 +02:00
Andreas Fischer
5527570625
[feature/composer] Set include path accordingly.
2012-06-08 22:01:12 +02:00