Skip to content

Releases: phpseclib/phpseclib

2.0.3

18 Aug 18:54
Compare
Choose a tag to compare
  • BigInteger/RSA: don't compare openssl versions > 1.0 (#946)
  • RSA: don't attempt to use the CRT when zero value components exist (#980)
  • RSA: zero salt length RSA signatures don't work (#1002)
  • ASN1: fix PHP Warning on PHP 7.1 (#1013)
  • X509: set parameter fields to null for CSR's / RSA (#914)
  • CRL optimizations (#1000)
  • SSH2: fix "Expected SSH_FXP_STATUS or ..." error (#999)
  • SSH2: use stream_get_* instead of fread() / fgets() (#967)
  • SFTP: make symlinks support relative target's (#1004)
  • SFTP: fix sending stream resulting in zero byte file (#995)

1.0.3

18 Aug 18:53
Compare
Choose a tag to compare
  • BigInteger/RSA: don't compare openssl versions > 1.0 (#946)
  • RSA: don't attempt to use the CRT when zero value components exist (#980)
  • RSA: zero salt length RSA signatures don't work (#1002)
  • ASN1: fix PHP Warning on PHP 7.1 (#1013)
  • X509: set parameter fields to null for CSR's / RSA (#914)
  • CRL optimizations (#1000)
  • SSH2: fix "Expected SSH_FXP_STATUS or ..." error (#999)
  • SFTP: make symlinks support relative target's (#1004)
  • SFTP: fix sending stream resulting in zero byte file (#995)

2.0.2

04 Jun 19:59
Compare
Choose a tag to compare
  • All Ciphers: fix issue with CBC mode / OpenSSL / continuous buffers / decryption (#938)
  • Random: fix issues with serialize() (#932)
  • RC2: fix issue with decrypting
  • RC4: fix issue with key not being truncated correctly
  • SFTP: nlist() on a non-existant directory resulted in error
  • SFTP: add is_writable, is_writeable, is_readable
  • X509: add IPv6 support for subjectaltname extension (#936)

1.0.2

08 May 00:10
Compare
Choose a tag to compare
  • All Ciphers: fix issue with CBC mode / OpenSSL / continuous buffers / decryption (#938)
  • Random: fix issues with serialize() (#932)
  • RC2: fix issue with decrypting
  • RC4: fix issue with key not being truncated correctly
  • SFTP: nlist() on a non-existant directory resulted in error
  • SFTP: add is_writable, is_writeable, is_readable
  • RSA: fix PHP4 compatability issue

2.0.1

21 Jan 15:03
Compare
Choose a tag to compare
  • RSA: fix regression in PSS mode (#769)
  • RSA: fix issue loading PKCS8 specific keys (#861)
  • X509: add getOID() method (#789)
  • X509: improve base64-encoded detection rules (#855)
  • SFTP: fix quirky behavior with put() (#830)
  • SFTP: fix E_NOTICE (#883)
  • SFTP/Stream: fix issue with filenames with hashes (#901)
  • SSH2: add isAuthenticated() method (#897)
  • SSH/Agent: fix possible PHP warning (#923)
  • BigInteger: add __debugInfo() magic method (#881)
  • BigInteger: fix issue with doing bitwise not on 0
  • add getBlockLength() method to symmetric ciphers

1.0.1

21 Jan 15:05
Compare
Choose a tag to compare
  • RSA: fix regression in PSS mode (#769)
  • RSA: fix issue loading PKCS8 specific keys (#861)
  • X509: add getOID() method (#789)
  • X509: improve base64-encoded detection rules (#855)
  • SFTP: fix quirky behavior with put() (#830)
  • SFTP: fix E_NOTICE (#883)
  • SFTP/Stream: fix issue with filenames with hashes (#901)
  • SSH2: add isAuthenticated() method (#897)
  • SSH/Agent: fix possible PHP warning (#923)
  • BigInteger: add __debugInfo() magic method (#881)
  • BigInteger: fix issue with doing bitwise not on 0
  • add getBlockLength() method to symmetric ciphers

2.0.0

21 Jan 15:06
Compare
Choose a tag to compare
  • Classes were renamed and namespaced (#243)
  • The use of an autoloader is now required (e.g. Composer)

1.0.0

21 Jan 15:06
Compare
Choose a tag to compare
  • OpenSSL support for symmetric ciphers (#507)
  • rewritten vt100 terminal emulator (File_ANSI) (#689)
  • agent-forwarding support (System_SSH_Agent) (#592)
  • Net_SSH2 improvements
    • diffie-hellman-group-exchange-sha1/sha256 support (#714)
    • window size handling updates (#717)
  • Net_SFTP improvements
  • add "none" encryption mode to Crypt_RSA (#692)
  • misc ASN.1 / X.509 parsing fixes (#721, #627)
  • use a random serial number for new X509 certs (#740)
  • add getPublicKeyFingerprint() to Crypt_RSA (#677)

0.3.10

21 Jan 15:07
Compare
Choose a tag to compare
  • simplify SSH2 window size handling (#538)
  • slightly relax the conditions under which OpenSSL is used (#598)
  • fix issue with empty constructed context-specific tags in ASN1 (#606)

0.3.9

21 Jan 15:08
Compare
Choose a tag to compare