terrafrost
7e21068964
CS adjustments
2024-05-29 09:37:34 -05:00
terrafrost
141e0c8c74
Merge branch '3.0'
2024-05-29 09:23:07 -05:00
Robert
962cfa607d
Make data provider static
2024-05-28 12:08:32 -04:00
Robert
6fc9a98d42
Reorganize get_binary_packet to fetch entire payload before decrypt processing, buffering for graceful handling across timeouts.
...
Remove skip filter parameter from method signatures, now technically defunct as all requests through get_binary_packet incorporate the same timeout during blocking IO calls.
Introduce InvalidPacketLength exception and employ to detect OpenSSL 0.9.8e flaw at higher logical level than binary packet processing.
Removing case logic in binary packet filtering for channel message types, made extraneous by use of get_channel_packet, and possibly leading to discarded data packets.
Reset connection properties during disconnect. Rework callers of reset_connection to use disconnect_helper.
Bugfix for no encyrption algorithms negotiated with server.
2024-05-28 11:23:48 -04:00
terrafrost
4cdcb74b8c
CS adjustments
2024-05-25 15:20:57 -05:00
terrafrost
0db8742630
Merge branch '3.0'
2024-05-25 14:53:05 -05:00
Léon Melis
514b907ab0
Fix support for Ed448 private keys in PKCS#8 format
2024-05-21 17:03:21 +02:00
terrafrost
550dcb3e13
Merge branch '3.0'
2024-05-01 15:15:49 -05:00
terrafrost
2689c727e7
BigInteger: EvalBarrett / Barrett could sometimes slow to a crawl
2024-05-01 15:12:04 -05:00
Ayesh Karunaratne
6931c96422
[PHP 8.4] Fixes for implicit nullability deprecation
...
Fixes all issues that emit deprecation notices on PHP 8.4 for implicit nullable parameter type declarations.
See:
- [RFC](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types )
- [PHP 8.4: Implicitly nullable parameter declarations deprecated](https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated )
2024-03-16 02:33:11 +07:00
terrafrost
f333669742
Merge branch '3.0'
2024-02-24 14:27:26 -06:00
terrafrost
a922309855
BigInteger: optimize getLength()
2024-02-24 14:26:29 -06:00
terrafrost
baba459ca1
Tests: phpseclib 3.0 updates
2024-02-24 13:23:49 -06:00
terrafrost
0192fcc4aa
Merge branch '2.0' into 3.0
2024-02-24 13:23:11 -06:00
terrafrost
e67c9dd555
Tests: phpseclib 2.0 updates
2024-02-24 13:16:21 -06:00
terrafrost
072ab45681
Merge branch '1.0' into 2.0
2024-02-24 13:15:33 -06:00
terrafrost
e32531001b
ASN1: limit OID length
2024-02-24 13:07:01 -06:00
terrafrost
1143630279
Merge branch '3.0'
2024-02-24 12:23:41 -06:00
terrafrost
e17409a3e3
Tests: add unit test for EC pub key with excessively large integer
2024-02-24 08:42:27 -06:00
terrafrost
e47383e23e
Tests: fix bad merge
2024-02-07 21:29:42 -06:00
terrafrost
414b0b0d3b
Merge branch '3.0'
2024-02-07 21:17:27 -06:00
terrafrost
89f0d3c952
Tests: data providers need to be static
2024-02-07 21:15:15 -06:00
terrafrost
cf18ffca5c
Merge branch '3.0'
2023-11-21 19:44:30 -06:00
terrafrost
eafbc8a1a0
CS adjustment
2023-11-21 19:44:19 -06:00
terrafrost
7294cf963e
CS adjustment
2023-11-21 19:21:14 -06:00
terrafrost
f6801388a8
Merge branch '3.0'
2023-11-21 19:11:59 -06:00
terrafrost
964d78101a
Math/BinaryField: fix for excessively large degrees
2023-11-21 19:10:46 -06:00
terrafrost
7ca852e5e7
CS adjustment
2023-11-19 09:57:28 -06:00
terrafrost
7336c9c49f
Merge branch '3.0'
2023-11-19 09:56:08 -06:00
terrafrost
820ec76610
add unit test for PKCS8 RSA keys with DES encryption
2023-11-19 09:41:38 -06:00
terrafrost
c9f4345812
CS adjustment
2023-11-12 09:10:15 -06:00
terrafrost
194b5af961
Merge branch '3.0'
2023-11-12 09:09:13 -06:00
terrafrost
80e82babe9
add unit test for PKCS8 RSA keys with RC2 / MD5 encryption
2023-11-12 08:50:59 -06:00
terrafrost
b19dd5ec7b
CS adjustments
2023-11-01 20:44:31 -05:00
terrafrost
8714be625b
Merge branch '3.0'
2023-11-01 20:23:50 -05:00
terrafrost
ecd2512a32
Tests: don't do echo in unit tests
2023-11-01 20:23:28 -05:00
terrafrost
70a6271d21
Merge branch '3.0'
2023-11-01 19:48:46 -05:00
terrafrost
90e3b38a29
Merge branch 'ieee' into 3.0
2023-11-01 19:48:32 -05:00
terrafrost
cd4c30e6d0
add test for prime field with prime numbers
2023-11-01 19:43:29 -05:00
terrafrost
0086be8af1
EC/Signature/Format: add new IEEE format
2023-11-01 19:19:07 -05:00
terrafrost
46602823cc
CS adjustment
2023-10-21 07:21:42 -05:00
terrafrost
967210fb46
CS adjustment
2023-10-07 18:25:46 -05:00
terrafrost
fa53d11807
more CS adjustments
2023-09-25 11:22:02 -05:00
terrafrost
cb3aff1332
Merge branch '3.0'
2023-09-25 10:57:01 -05:00
terrafrost
c5b4d08669
Merge branch '2.0' into 3.0
2023-09-25 10:56:47 -05:00
terrafrost
a0abd3507b
Tests/X509: updates to work for 2.0 branch
2023-09-25 10:46:39 -05:00
terrafrost
abf482f73b
Merge branch '1.0' into 2.0
2023-09-25 10:46:02 -05:00
terrafrost
6cd6e8ceab
X509: fix for weird characters in subjaltname
2023-09-25 10:45:13 -05:00
terrafrost
de18d2d81b
CS adjustment that i don't agree with
2023-09-25 09:25:59 -05:00
terrafrost
259bd9f1e8
Merge branch '3.0'
2023-09-21 15:17:59 -05:00