Commit Graph

5434 Commits

Author SHA1 Message Date
terrafrost
d69af52c7a CS adjustmentss 2024-08-25 05:31:50 -05:00
terrafrost
5679fc48db Merge branch '3.0' 2024-08-25 05:31:01 -05:00
terrafrost
7e699fb725 Hash: significantly speedup umac algorithms on 64-bit PHP installs
the same technique should be able to be used to speed up SHA512
on PHP < 7.1.0. PHP >= 7.1.0 doesn't benefit from the change
as there's no need for any pure PHP SHA512 implementation on those
versions
2024-08-25 05:30:29 -05:00
terrafrost
9c73d2d06d Merge branch '3.0' 2024-08-22 08:48:37 -05:00
terrafrost
e13a2628c5 Hash: umac's require a key; give a better error when one is missing 2024-08-22 08:47:36 -05:00
terrafrost
f1c010b799 Merge branch '3.0' 2024-08-20 08:39:49 -05:00
terrafrost
6897b947ea SSH2: priotize the umac algorithms down due to their slow speed
PHP's hash() method doesn't support them so they receive no
acceleration whereas the other algorithms can and do
2024-08-20 08:38:38 -05:00
terrafrost
394d15bf3a Merge branch '3.0' 2024-08-19 07:00:10 -05:00
terrafrost
dd2d8665f9
Merge pull request #2031 from rposky/ssh-disconnect-loop
Prevent loops during disconnect
2024-08-19 06:06:49 -05:00
terrafrost
93f9967d16 Merge branch '3.0' 2024-08-16 08:01:24 -05:00
terrafrost
d5931858b6 CHANGELOG: IEEEE -> IEEE 2024-08-16 08:01:09 -05:00
terrafrost
b408cec283 Merge branch '3.0' 2024-08-15 23:46:29 -05:00
terrafrost
94bd3ad078 SSH2: CS adjustments 2024-08-15 23:38:47 -05:00
terrafrost
72fbfb77fc Merge branch '3.0' 2024-08-15 23:32:40 -05:00
terrafrost
e2488749ae SFTP: add getSupportedExtensions() method 2024-08-15 23:32:10 -05:00
terrafrost
b11430c786 Merge branch '3.0' 2024-08-15 08:56:21 -05:00
terrafrost
25761222fe SSH2: enhance logging
log the time it took for fsockopen to connect and the time it took
for the SSH identification strings to be sent
2024-08-15 08:55:05 -05:00
Robert
c82594e222 Add DISCONNECT bitmap mask and use to prevent looping potential while disconnecting. Do not attempt disconnect packet send on closed socket. 2024-08-14 10:32:36 -04:00
terrafrost
cdd87934cc Merge branch '3.0' 2024-08-11 19:14:09 -05:00
terrafrost
621c73f7dc CHANGELOG: add 3.0.41 release 2024-08-11 19:13:54 -05:00
terrafrost
87a5e5b472 Merge branch '3.0' 2024-08-11 19:12:43 -05:00
terrafrost
9e399cf21a
Merge pull request #2027 from buismaarten/3.0
Fix deprecation warning
2024-08-11 19:11:45 -05:00
Maarten Buis
fb3d6bd713
Fix deprecation warning 2024-08-11 23:17:31 +02:00
terrafrost
ea55a4993a Merge branch '3.0' 2024-08-11 11:34:16 -05:00
terrafrost
3dd2561d14 add 3.0.40 release 2024-08-11 11:34:00 -05:00
terrafrost
3521f74b4e Merge branch '3.0' 2024-08-11 11:09:52 -05:00
terrafrost
36d2092a81 BigInteger/BCMath engine's bitwise_or() was doing XOR 2024-08-11 11:02:56 -05:00
terrafrost
67f87dd1e2 Tests/BigInteger: update bitwise_OR test 2024-08-11 10:47:47 -05:00
terrafrost
1ddd82837d Merge branch '3.0' 2024-08-10 20:01:01 -05:00
terrafrost
05f45f0337 Merge branch '2.0' into 3.0 2024-08-10 20:00:48 -05:00
terrafrost
43af71e538 Merge branch '1.0' into 2.0 2024-08-10 19:59:45 -05:00
terrafrost
90eb0220af SSH2: fix possible infinite loop on packet timeout
get_channel_packet() could call close_channel() which would call
get_channel_packet(), again, repeat ad nauseam
2024-08-10 19:55:03 -05:00
terrafrost
9983f00675 Merge branch '3.0' 2024-08-05 11:12:01 -05:00
terrafrost
935c41a33f CS adjustment 2024-08-05 11:11:02 -05:00
terrafrost
47895e2851
Merge pull request #2023 from rposky/ssh-default-socket-timeout
SSH2: Defer to default socket timeout in absence of more specific value
2024-08-05 10:59:09 -05:00
terrafrost
cfaeb34813 Merge branch '3.0' 2024-08-03 11:55:16 -05:00
terrafrost
42ecb34430 CS adjustments 2024-08-03 11:47:18 -05:00
terrafrost
10075ea57e SSH/Agent: make it so identities include key comments and add new
findIdentityByPublicKey() method
2024-08-03 09:47:18 -05:00
terrafrost
87c6982b4d Revert "..."
This reverts commit 5c0babc94e.
2024-08-02 10:45:32 -05:00
terrafrost
f6bf4471d9 Merge branch '3.0' 2024-08-02 09:37:13 -05:00
terrafrost
45b98d8cb3 fix IEEE length calculations
secp521r1 has length of 521 so we want 66 to cover that last extra bit
- not 65
2024-08-02 09:04:47 -05:00
Robert
b94d55a734 Use the default socket timeout in absence of more specific user-defined value 2024-08-01 12:14:33 -04:00
terrafrost
2276cf51c0 Strings: make it so base64url_encode() does not do padding
base64url_decode() already doesn't do padding
2024-08-01 09:54:53 -05:00
terrafrost
5c0babc94e ... 2024-07-31 21:32:33 -05:00
terrafrost
be03bb8ef6 CS adjustments 2024-07-31 18:42:41 -05:00
terrafrost
e1345b0ad9 Merge branch '3.0' 2024-07-31 18:34:21 -05:00
terrafrost
6ad7c53bbf CS adjustments 2024-07-31 18:28:22 -05:00
terrafrost
a015cded00 fix issue creating IEEE signatures 2024-07-31 09:02:31 -05:00
terrafrost
04a559debb EC/Formats/Signature/IEEE: make key length more consistent 2024-07-31 07:27:15 -05:00
terrafrost
44d5ca2ab5 CS adjustment 2024-07-25 00:42:32 -05:00