Releases: phpseclib/phpseclib
Releases · phpseclib/phpseclib
2.0.3
- 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
- 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
- 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
- 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
- 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
- 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
1.0.0
- OpenSSL support for symmetric ciphers (#507)
- rewritten vt100 terminal emulator (File_ANSI) (#689)
- agent-forwarding support (System_SSH_Agent) (#592)
- Net_SSH2 improvements
- 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)