Michael Käfer
d71522d8aa
Remove define() from SSH2 and use class constants instead (3.0 branch)
2021-12-14 16:34:41 +01:00
terrafrost
13881b09d4
Travis: add PHP 8.1 support
...
See https://bugs.php.net/75474#1509646645 for more info on the static
change
2021-12-11 10:19:39 -06:00
terrafrost
8a0e6c05e7
Salsa20: fix PHP 5.6 error
...
The following demonstrates the error:
function demo(&$x)
{
$x = 5;
}
$x = $y = [10];
demo(...$y);
echo $x[0];
That outputs 5 in PHP 5.6 and 10 in later PHP versions
2021-12-10 07:30:26 -06:00
terrafrost
072a56b2f9
SSH2: allow for stringable objects
2021-12-07 22:20:55 -06:00
terrafrost
20b9abf589
SSH2: show a more helpful error message when logging in with pubkey
2021-12-07 22:10:29 -06:00
terrafrost
6a935bb57b
Merge branch '2.0' into 3.0
2021-12-07 21:59:47 -06:00
terrafrost
4e1e394aa9
Merge branch '1.0' into 2.0
2021-12-07 21:59:41 -06:00
terrafrost
a74707e080
SSH2: make login() return false if no valid auth methods are found
...
this is an issue if you, for example, login with a PublicKey instead of a PrivateKey
2021-12-07 21:59:24 -06:00
terrafrost
e9fbf9ed8a
Merge branch '1.0' into 2.0
2021-12-07 21:58:21 -06:00
terrafrost
649661cd5e
SSH2: make login() return false if no valid auth methods are found
2021-12-07 21:57:55 -06:00
terrafrost
8c137a19e4
Tests/Salsa20: use stream[0..63] instead of xor-digest
2021-12-04 22:44:20 -06:00
terrafrost
4141799c02
Tests: fix issues with Salsa20 / ChaCha20 unit tests
2021-12-04 18:43:12 -06:00
terrafrost
35d8974ac1
Tests: ChaCha20 and Salsa20 unit tests weren't being ran
2021-12-04 16:27:52 -06:00
thephilosoft
aa88c5621b
fix: fix syntax errors in ChaCha20 and Salsa20 tests
2021-12-04 15:42:25 -06:00
terrafrost
2bcb643660
Merge branch '2.0' into 3.0
2021-12-04 15:10:52 -06:00
terrafrost
f0a7fc8e63
Merge branch '1.0' into 2.0
2021-12-04 15:09:37 -06:00
terrafrost
e0068833b5
README: fix travis-ci.com link
2021-12-04 15:01:33 -06:00
terrafrost
dc3e7bda71
Tests/SFTP: PHP 8.1 error message changed
2021-11-29 07:23:49 -06:00
terrafrost
89bfb45bd8
CHANGELOG: fix bad merge
2021-11-28 17:46:03 -06:00
terrafrost
bf17f54058
Merge branch '2.0' into 3.0
2021-11-28 17:31:46 -06:00
terrafrost
4e16cf3f5f
CHANGELOG: add 2.0.35 release
2021-11-28 17:30:39 -06:00
terrafrost
1bd5b40ee1
SymmetricKey: add getMode()
2021-11-28 11:27:52 -06:00
terrafrost
a85c2f0d6e
RSA: rm unused privateKey variable
2021-11-22 08:13:55 -06:00
terrafrost
84295e2fc2
RSA/Keys/Raw: add support for private keys
2021-11-21 21:22:34 -06:00
terrafrost
ea0e71977e
Tests/EC: add a test showing phpseclib's immunity to an EC vuln
2021-11-21 10:34:15 -06:00
terrafrost
d20bf291a1
Merge branch '3.0' of https://github.com/phpseclib/phpseclib into 3.0
2021-11-21 09:59:07 -06:00
terrafrost
c4b571a588
EC: error out when scalar is out of range
2021-11-21 09:55:04 -06:00
terrafrost
24c26e63e9
Merge branch '2.0' into 3.0
2021-11-17 09:25:04 -06:00
terrafrost
ce5c4ee8c9
Merge branch '1.0' into 2.0
2021-11-17 09:22:52 -06:00
terrafrost
25ccee1238
BACKERS: add Allan Simon
2021-11-17 09:22:30 -06:00
terrafrost
053910784e
CS adjustments
2021-11-14 00:53:03 -06:00
terrafrost
4eb9cbd0c8
EC/Keys/PKCS8: publicKey parameter should be optional
2021-11-14 00:52:37 -06:00
terrafrost
014b3a95a1
Merge branch '2.0' into 3.0
2021-11-11 19:51:26 -06:00
terrafrost
ecd08ffc52
Merge branch '1.0' into 2.0
2021-11-11 19:51:19 -06:00
terrafrost
40035dc59c
SFTP: don't attempt to parse unsupported attributes
2021-11-11 19:50:52 -06:00
terrafrost
779e11e496
SSH2: use exceptions rather than user_error
2021-11-11 19:39:49 -06:00
terrafrost
15263f0c9c
Merge branch '1.0' into 3.0
2021-11-11 19:38:52 -06:00
terrafrost
cee791820c
Merge branch '1.0' into 2.0
2021-11-11 19:17:17 -06:00
terrafrost
fe4dc433cc
SSH2: error out when no data is received from the server
2021-11-11 19:06:18 -06:00
terrafrost
0b7db9ebd6
Merge branch '1.0' into 3.0
2021-11-10 19:46:19 -06:00
terrafrost
fcf9dd6175
Merge branch '1.0' into 2.0
2021-11-10 19:45:36 -06:00
terrafrost
31eac61820
Bootstrap: use version_compare instead of PHP_VERSION_ID
2021-11-10 19:45:31 -06:00
yangming
c91671f176
mbstring.func_overload is deprecated in php 6.2 and removed in php 8.0
2021-11-10 19:44:24 -06:00
terrafrost
17e79d9341
Merge branch '2.0' into 3.0
2021-11-08 06:44:55 -06:00
terrafrost
f92a58c83c
SFTP: getSupportedVersions() call didn't work
2021-11-08 06:44:36 -06:00
terrafrost
a0405d4816
Merge branch '2.0' into 3.0
2021-11-03 22:28:16 -05:00
terrafrost
9fb26d478a
Merge branch '1.0' into 2.0
2021-11-03 22:16:57 -05:00
terrafrost
29c8591cb2
SSH2: add "smart multi factor" login mode (enabled by default)
2021-11-03 22:16:14 -05:00
terrafrost
878526d7c9
SSH2: CS adjustments
2021-10-30 18:16:23 -05:00
terrafrost
13b9663ac6
Merge branch '1.0' into 3.0
2021-10-30 18:15:28 -05:00