Skip to content

Releases: phpseclib/phpseclib

0.3.1

21 Jan 15:10

Choose a tag to compare

  • add Net_SSH2::enableQuietMode() for suppressing stderr
  • add Crypt_RSA::__toString() and Crypt_RSA::getSize()
  • fix problems with File_X509::validateDate(), File_X509::sign() and Crypt_RSA::verify()
  • use OpenSSL to speed up modular exponention in Math_BigInteger
  • improved timeout functionality in Net_SSH2
  • add support for SFTPv2
  • add support for CRLs in File_X509
  • SSH-2.0-SSH doesn't implement hmac-*-96 correctly

0.3.0

21 Jan 15:11

Choose a tag to compare

  • add support for resuming to Net_SFTP::put()
  • add support for recursive deletes and recursive chmods to Net_SFTP
  • add setTimeout() to Net_SSH2
  • add support for PBKDF2 to the various Crypt_* classes via setPassword()
  • add File_X509 and File_ASN1
  • add the ability to decode various formats in Crypt_RSA
  • make Net_SSH2::getServerPublicHostKey() return a printer-friendly version of the public key

0.2.2

21 Jan 15:11

Choose a tag to compare

  • CFB and OFB modes were added to all block ciphers
  • support for interactive mode was added to Net_SSH2
  • Net_SSH2 now has limited keyboard_interactive authentication support
  • support was added for PuTTY formatted RSA private keys and XML formatted RSA private keys
  • Crypt_RSA::loadKey() will now try all key types automatically
  • add support for AES-128-CBC and DES-EDE3-CFB encrypted RSA private keys
  • add Net_SFTP::stat(), Net_SFTP::lstat() and Net_SFTP::rawlist()
  • logging was added to Net_SSH1
  • the license was changed to the less restrictive MIT license