Package: phpseclib / 1.0.19-3+deb11u2

Metadata

Package Version Patches format
phpseclib 1.0.19-3+deb11u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Adapt to recent PHPUnit.patch | (download)

tests/Functional/Net/SFTPUserStoryTest.php | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 adapt to recent phpunit

0002 phpcbf run.patch | (download)

tests/Functional/Net/SCPSSH2UserStoryTest.php | 6 3 + 3 - 0 !
tests/Functional/Net/SFTPUserStoryTest.php | 8 4 + 4 - 0 !
2 files changed, 7 insertions(+), 7 deletions(-)

 phpcbf run

0003 Drop test failing on pbuilder.patch | (download)

tests/Unit/File/X509/X509Test.php | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 drop test failing on pbuilder

To be investigated

0004 Compatibility with recent PHPUnit 8.patch | (download)

tests/Functional/Net/SCPSSH2UserStoryTest.php | 2 1 + 1 - 0 !
tests/Functional/Net/SFTPLargeFileTest.php | 2 1 + 1 - 0 !
tests/Functional/Net/SFTPTestCase.php | 4 2 + 2 - 0 !
tests/Functional/Net/SFTPUserStoryTest.php | 2 1 + 1 - 0 !
tests/Functional/Net/SSH2AgentTest.php | 2 1 + 1 - 0 !
tests/PhpseclibFunctionalTestCase.php | 2 1 + 1 - 0 !
tests/PhpseclibTestCase.php | 2 1 + 1 - 0 !
tests/Unit/Crypt/AES/InternalTest.php | 2 1 + 1 - 0 !
tests/Unit/Crypt/AES/McryptTest.php | 2 1 + 1 - 0 !
tests/Unit/Crypt/AES/OpenSSLTest.php | 2 1 + 1 - 0 !
tests/Unit/Crypt/Hash/TestCase.php | 4 2 + 2 - 0 !
tests/Unit/Math/BigInteger/BCMathTest.php | 2 1 + 1 - 0 !
tests/Unit/Math/BigInteger/GMPTest.php | 2 1 + 1 - 0 !
tests/Unit/Math/BigInteger/InternalOpenSSLTest.php | 2 1 + 1 - 0 !
tests/Unit/Math/BigInteger/InternalTest.php | 2 1 + 1 - 0 !
tests/Unit/Math/BigInteger/TestCase.php | 2 1 + 1 - 0 !
tests/Unit/Net/SFTPStreamTest.php | 2 1 + 1 - 0 !
17 files changed, 19 insertions(+), 19 deletions(-)

 compatibility with recent phpunit (8)


0005 Adapt to recent version of PHPUnit 9.patch | (download)

tests/Functional/Net/SFTPUserStoryTest.php | 12 4 + 8 - 0 !
tests/Functional/Net/SSH2Test.php | 2 1 + 1 - 0 !
tests/Unit/Crypt/RSA/LoadKeyTest.php | 22 11 + 11 - 0 !
tests/Unit/File/ASN1Test.php | 10 5 + 5 - 0 !
tests/Unit/File/X509/CSRTest.php | 6 3 + 3 - 0 !
tests/Unit/File/X509/SPKACTest.php | 14 7 + 7 - 0 !
tests/Unit/File/X509/X509Test.php | 2 1 + 1 - 0 !
tests/Unit/Math/BigInteger/TestCase.php | 2 1 + 1 - 0 !
tests/Unit/Net/SSH2Test.php | 24 12 + 12 - 0 !
9 files changed, 45 insertions(+), 49 deletions(-)

 adapt to recent version of phpunit (9)


0006 ASN1 don t allow last octet in OID to have MSB set.patch | (download)

phpseclib/File/ASN1.php | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 asn1: don't allow last octet in oid to have msb set

0007 ASN1 tweaks to tag decoding.patch | (download)

phpseclib/File/ASN1.php | 13 10 + 3 - 0 !
1 file changed, 10 insertions(+), 3 deletions(-)

 asn1: tweaks to tag decoding

0008 ASN1 uncomment out extra validation code.patch | (download)

phpseclib/File/ASN1.php | 30 15 + 15 - 0 !
1 file changed, 15 insertions(+), 15 deletions(-)

 asn1: uncomment out extra validation code

0009 Tests ASN1 add test for null garbage bytes.patch | (download)

tests/Unit/File/ASN1Test.php | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 tests/asn1: add test for null garbage bytes

0010 Tests ASN1 add test for OID garbage bytes.patch | (download)

tests/Unit/File/ASN1Test.php | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 tests/asn1: add test for oid garbage bytes

0011 ASN1 make sure constructed bit is what it ought to b.patch | (download)

phpseclib/File/ASN1.php | 19 17 + 2 - 0 !
1 file changed, 17 insertions(+), 2 deletions(-)

 asn1: make sure constructed bit is what it ought to be

0012 Tests ASN1 add tests for constructed mismatches.patch | (download)

tests/Unit/File/ASN1Test.php | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 tests/asn1: add tests for constructed mismatches

0013 Tests ASN1 test for bad tag.patch | (download)

tests/Unit/File/ASN1Test.php | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 tests/asn1: test for bad tag

0014 ASN1 fail when encountering unsupported tags.patch | (download)

phpseclib/File/ASN1.php | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 asn1: fail when encountering unsupported tags

0015 RSA support strict PKCS1 sigs without NULLs.patch | (download)

phpseclib/Crypt/RSA.php | 56 54 + 2 - 0 !
1 file changed, 54 insertions(+), 2 deletions(-)

 rsa: support "strict" pkcs1 sigs without nulls

0016 Test RSA add test for strict PKCS1 sigs without NULL.patch | (download)

tests/Unit/Crypt/RSA/ModeTest.php | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 test/rsa: add test for "strict" pkcs1 sigs without nulls

0017 RSA tweak to new validation method.patch | (download)

phpseclib/Crypt/RSA.php | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 rsa: tweak to new validation method

0018 Tests RSA test requires sha256.patch | (download)

tests/Unit/Crypt/RSA/ModeTest.php | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 tests/rsa: test requires sha256

0019 CS adjustments.patch | (download)

tests/Unit/Crypt/RSA/ModeTest.php | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 cs adjustments

0020 RSA misc fixes for without NULL PKCS1 signature vali.patch | (download)

phpseclib/Crypt/RSA.php | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 rsa: misc fixes for 'without null' pkcs1 signature validation

0021 RSA fix for PHP8.patch | (download)

phpseclib/Crypt/RSA.php | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 rsa: fix for php8

0022 SSH2 don t try to login as none auth method for Core.patch | (download)

phpseclib/Net/SSH2.php | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

 ssh2: don't try to login as none auth method for coreftp server

0023 Support for continue auth methods.patch | (download)

phpseclib/Net/SSH2.php | 35 31 + 4 - 0 !
1 file changed, 31 insertions(+), 4 deletions(-)

 support for continue auth methods.

0024 SSH2 if logging in with rsa sha2 256 512 fails try s.patch | (download)

phpseclib/Net/SSH2.php | 29 27 + 2 - 0 !
1 file changed, 27 insertions(+), 2 deletions(-)

 ssh2: if logging in with rsa-sha2-256/512 fails, try ssh-rsa

0025 backport enhancements from the 2.0 branch.patch | (download)

phpseclib/Net/SSH2.php | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 backport enhancements from the 2.0 branch

0026 SSH2 add support for RFC8308.patch | (download)

phpseclib/Net/SSH2.php | 45 44 + 1 - 0 !
1 file changed, 44 insertions(+), 1 deletion(-)

 ssh2: add support for rfc8308

0027 SSH2 implement terrapin attack countermeasures.patch | (download)

phpseclib/Net/SSH2.php | 24 23 + 1 - 0 !
1 file changed, 23 insertions(+), 1 deletion(-)

 ssh2: implement terrapin attack countermeasures

0028 phpcbf run.patch | (download)

phpseclib/Net/SSH2.php | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 phpcbf run

0029 BigInteger put guardrails on isPrime and randomPrime.patch | (download)

phpseclib/Math/BigInteger.php | 41 40 + 1 - 0 !
1 file changed, 40 insertions(+), 1 deletion(-)

 biginteger: put guardrails on isprime() and randomprime()

0030 ASN1 limit OID length.patch | (download)

phpseclib/File/ASN1.php | 5 5 + 0 - 0 !
tests/Unit/File/ASN1/mal-cert-02.der | 6 6 + 0 - 0 !
tests/Unit/File/ASN1Test.php | 13 13 + 0 - 0 !
3 files changed, 24 insertions(+)

 asn1: limit oid length

0031 BigInteger fix getLength.patch | (download)

phpseclib/Math/BigInteger.php | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 biginteger: fix getlength()