Skip to content

Bump phpseclib/phpseclib from 3.0.36 to 3.0.51 in /libraries/google-api-php-client#13

Merged
bugfolder merged 1 commit into1.x-2.xfrom
dependabot/composer/libraries/google-api-php-client/phpseclib/phpseclib-3.0.51
Apr 19, 2026
Merged

Bump phpseclib/phpseclib from 3.0.36 to 3.0.51 in /libraries/google-api-php-client#13
bugfolder merged 1 commit into1.x-2.xfrom
dependabot/composer/libraries/google-api-php-client/phpseclib/phpseclib-3.0.51

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 10, 2026

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps phpseclib/phpseclib from 3.0.36 to 3.0.51.

Release notes

Sourced from phpseclib/phpseclib's releases.

3.0.51

  • SSH2: use constant time string comparison in get_binary_packet() (CVE-2026-40194)
  • RSA: add sha3 support (#2132)
  • use new OpenSSL functionality (#2130)

3.0.50

  • fix for PHP 8.5 BC breaking changes on 32-bit machines (#2126)
  • make unpadding in CBC mode constant time (CVE-2026-32935)
  • X509: add support for organizationIdentifier (#2128)

3.0.49

  • more PHP 8.5 deprecations (#2113)
  • Keys/OpenSSH: add support for pub keys with multiple spaces / tabs (#2116)

3.0.48

  • readd SCP support (#2108)
  • SSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (#2111)
  • ASN1: add more validation checks to asn1map (#2104)
  • RSA/PSS: more elegant int conversion (#2107)
  • more PHP 8.5 deprecations (#2103, #2113)

3.0.47

  • fix PHP 8.5 deprecations
  • SFTP: check if realpath succeeded when changing SFTP directory (#2098)
  • SFTP: add copy() method (only usable if copy-data ext is available) (#2101)

3.0.46

  • BigInteger/BCMath: strict_types fix (#2089)

3.0.45

  • BigInteger: modPow() calls with negative base gave incorrect result (#2086)
  • BigInteger: barrett reduction returned '' vs '0' for bcmath engine (#2087)

3.0.44

  • SSH2: add send_eof() method (#2062)
  • SSH2: server identification string handling enhancements (#2082, #2083)
  • SSH2: shore up terrapin counter measures
  • SSH2: fix for packets sent between KEXINIT packets (#2084)
  • SFTP: convert filenames to strings (#2065)
  • Hash: add cmac_aes algorithm (#1967)
  • ASN1: support tags with values >= 30 (#2066)
  • PublicKeyLoader: improve handling of bad keys (#2077, #2079)
  • RSA: fix for keys with negative modulos (#2085)
  • BigInteger: adjust priority with which BCMath is used for PHP 8.4+

3.0.43

  • fix PHP 8.4 deprecations
  • BigInteger: workaround for regression in GMP that PHP introduced
  • BigInteger: speed up Barrett reductions
  • X509: make the attributes section of new CSRs be blank (#1522)

... (truncated)

Changelog

Sourced from phpseclib/phpseclib's changelog.

3.0.51 - 2026-04-09

  • SSH2: use constant time string comparison in get_binary_packet()
  • RSA: add sha3 support (#2132)
  • use new OpenSSL functionality (#2130)

3.0.50 - 2026-03-18

  • fix for PHP 8.5 BC breaking changes on 32-bit machines (#2126)
  • make unpadding in CBC mode constant time (CVE-2026-32935)
  • X509: add support for organizationIdentifier (#2128)

3.0.49 - 2026-01-27

  • more PHP 8.5 deprecations (#2113)
  • Keys/OpenSSH: add support for pub keys with multiple spaces / tabs (#2116)

3.0.48 - 2025-12-15

  • readd SCP support (#2108)
  • SSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (#2111)
  • ASN1: add more validation checks to asn1map (#2104)
  • RSA/PSS: more elegant int conversion (#2107)
  • more PHP 8.5 deprecations (#2103, #2113)

3.0.47 - 2025-10-05

  • fix PHP 8.5 deprecations
  • SFTP: check if realpath succeeded when changing SFTP directory (#2098)
  • SFTP: add copy() method (only usable if copy-data ext is available) (#2101)

3.0.46 - 2025-06-29

  • BigInteger/BCMath: strict_types fix (#2089)

3.0.45 - 2025-06-22

  • BigInteger: modPow() calls with negative base gave incorrect result (#2086)
  • BigInteger: barrett reduction returned '' vs '0' for bcmath engine (#2087)

3.0.44 - 2025-06-15

  • SSH2: add send_eof() method (#2062)
  • SSH2: server identification string handling enhancements (#2082, #2083)
  • SSH2: shore up terrapin counter measures
  • SSH2: fix for packets sent between KEXINIT packets (#2084)
  • SFTP: convert filenames to strings (#2065)
  • Hash: add cmac_aes algorithm (#1967)
  • ASN1: support tags with values >= 30 (#2066)
  • PublicKeyLoader: improve handling of bad keys (#2077, #2079)

... (truncated)

Commits
  • d59c940 Merge branch '2.0' into 3.0
  • 2d1a664 Merge branch '1.0' into 2.0
  • 8e2adfd CHANGELOG: add new release
  • 254140b Merge branch '2.0' into 3.0
  • 3c7de67 Merge branch '1.0' into 2.0
  • ffe48b6 SSH2: use constant time string comparison in get_binary_packet():
  • 9e4813f Hash: fix for sha512-224 and sha512-256
  • 9275a75 RSA: add support for sha3/224, sha3/256, sha3/384 and sha3/512
  • 39465c1 CS adjustment
  • ecd6bd4 EC: backport Curve25519/448 tweaks
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Apr 10, 2026
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.36 to 3.0.51.
- [Release notes](https://github.com/phpseclib/phpseclib/releases)
- [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md)
- [Commits](phpseclib/phpseclib@3.0.36...3.0.51)

---
updated-dependencies:
- dependency-name: phpseclib/phpseclib
  dependency-version: 3.0.51
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/composer/libraries/google-api-php-client/phpseclib/phpseclib-3.0.51 branch from 4c6c3ac to 7be7e35 Compare April 19, 2026 20:45
@bugfolder bugfolder merged commit a1a14ff into 1.x-2.x Apr 19, 2026
@dependabot dependabot bot deleted the dependabot/composer/libraries/google-api-php-client/phpseclib/phpseclib-3.0.51 branch April 19, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant