Commit Graph

50 Commits

Author SHA1 Message Date
Jack Worman 985b3c4f7c Throw \phpseclib3\Exception\ExceptionInterface exceptions 2022-09-26 07:41:32 -05:00
terrafrost a4dba26ec5 CS adjustments 2022-08-21 13:30:27 -05:00
terrafrost b64952680e Merge branch '3.0' 2022-08-20 17:38:19 -05:00
terrafrost 0b3c6e27fc add JSON Web Key (JWK) support 2022-08-20 17:38:12 -05:00
terrafrost a01c3915ce Merge branch '3.0' 2022-08-20 06:19:24 -05:00
terrafrost 13b241e3e9 use libsodium's hex (en|de)coding if available 2022-08-19 22:49:26 -05:00
terrafrost 3c73d61e7e Merge branch '3.0' 2022-08-19 09:22:57 -05:00
terrafrost e5396968c5 use libsodium's base64 decoding if available 2022-08-19 09:11:46 -05:00
Jack Worman e210166f43 Php 7.1 Upgrade 2022-07-08 08:37:58 -05:00
Jack Worman beafe2a8a1 1st round of comments 2022-07-02 16:26:17 -05:00
Jack Worman 97902d4bd3 Upgrade to PHP 7.0 2022-07-02 16:26:15 -05:00
terrafrost 21993760ad Merge branch '3.0' 2022-05-04 07:09:00 -05:00
Jack Worman 8855351cbb Remove_@access 2022-05-04 01:35:56 -05:00
terrafrost 004aec954f Merge branch '3.0' 2022-02-19 18:08:40 -06:00
Jack Worman ea9f6540f3 PSR12 fixes
PSR12 fixes
2022-02-19 17:06:13 -06:00
terrafrost 87be41b0ee Merge branch '3.0' 2022-02-18 01:52:28 -06:00
terrafrost 566d74b991 Merge branch '2.0' into 3.0 2022-02-18 01:47:58 -06:00
terrafrost c56d8525ef Strings: increment_str should return incremented value 2022-02-17 23:45:07 -06:00
terrafrost 28019bb8f8 Merge branch '3.0' 2022-02-17 23:07:24 -06:00
terrafrost b510af1cb5 Merge branch '2.0' into 3.0 2022-02-17 23:07:16 -06:00
terrafrost b5a3b05574 Merge branch '2.0' 2022-02-14 17:35:58 -06:00
Jack Worman b96fc26dbc Psalm coverage to everywhere except phpseclib/Crypt/, phpseclib/Math/ and tests/
Revert "Removed remaining tabs"

This reverts commit 31c077d6b1.

Revert "Whitespace php-cs-fixer.php rules added"

This reverts commit 25e336614d.

Addressing comments
2022-02-14 17:30:41 -06:00
Jack Worman 61f2bc1c06 Remove Dynamic Constants
Remove Dynamic Constants
2022-02-02 19:43:32 -06:00
Jack Worman e3b71763ae Fixed psalm level 6 errors in phpseclib/Net/ 2022-01-30 01:18:53 -06:00
terrafrost cc6edd81a6 Strings: misc tweaks 2021-12-26 00:40:43 -06:00
terrafrost defd5d23b1 fix bad merge 2021-09-18 10:35:21 -05:00
terrafrost 0dbbeb39ce Merge branch 'sftpv455-2.0' into sftpv456-3.0 2021-09-16 16:24:11 -05:00
William Desportes 480af6b980
Merge branch '2.0' into 3.0 2020-09-09 10:46:22 +02:00
terrafrost 0f8486cc87 allow strinable objects to be loaded instead of just strings 2020-04-13 07:58:00 -05:00
terrafrost 653dbd7f94 rename phpseclib/phpseclib to phpseclib/phpseclib3 for 3.0 branch 2019-11-21 19:38:03 -06:00
terrafrost cee3f3cd4a SFTP: use Strings::packSSH2() / Strings::unpackSSH2() 2019-04-03 22:09:15 -05:00
terrafrost 0001b81950 SSH2: use Strings::packSSH2() / Strings::unpackSSH2() 2019-04-02 00:09:19 -05:00
terrafrost f2226184ee rm Common/Functions/Objects.php 2019-03-31 16:28:21 -05:00
terrafrost 34e065fec8 Merge branch '2.0' 2019-03-23 20:22:34 -05:00
terrafrost 37df27a4af Merge branch '2.0' 2019-03-08 08:02:54 -06:00
terrafrost 01c92a59f8 add support for Galois/Counter Mode (GCM) 2018-12-27 08:31:35 -06:00
terrafrost 0398f7a815 add ECDSA / EdDSA support 2018-11-19 12:39:21 -06:00
Sokolovskyy Roman 966ee7f170 Long array() to short [] syntax 2017-11-27 09:30:14 +01:00
Sokolovskyy Roman ee8f5e9769 Get rid of func_get_args() 2017-11-21 09:36:28 +01:00
Sokolovskyy Roman f40ea062c2 Lots of PHPDoc fixes 2017-10-25 11:44:14 +02:00
Sokolovskyy Roman 654bb1a704 Function setVar should not retun a value 2017-07-20 11:03:26 +02:00
terrafrost 42def63b00 Merge remote-tracking branch 'upstream/master' into dsa-test-2 2017-02-02 21:07:47 -05:00
terrafrost eb459daeaf add DSA implementation 2017-02-02 20:20:47 -05:00
terrafrost 8e44671766 visibility fixes 2017-01-21 15:51:49 -06:00
terrafrost b9b4f67a0f Net: add public / private / protected 2017-01-17 10:23:28 -06:00
terrafrost 2a1177b256 SymmetricCiphers: add public / private / protected as appropriate 2016-12-07 22:19:20 -06:00
terrafrost 496fb80020 Strings: make this an abstract class as well 2016-11-30 21:43:03 -06:00
terrafrost 874ada8d93 ASN1: make methods static 2016-11-27 22:38:11 -06:00
terrafrost d64599f799 Move _encodeLength and _decodeLength to Common\Functions\ASN1.php 2016-07-31 09:37:13 -05:00
terrafrost c509909004 Organizational Revamp
- rename \phpseclib\Crypt\Base to \phpseclib\Crypt\Common\SymmetricKey
- create BlockCipher and StreamCipher to extend SymmetricKey
- replace _string_shift with \phpseclib\Common\Functions\Strings::shift
2016-07-30 22:18:06 -05:00