Commit Graph

1011 Commits

Author SHA1 Message Date
terrafrost 550dcb3e13 Merge branch '3.0' 2024-05-01 15:15:49 -05:00
terrafrost 2689c727e7 BigInteger: EvalBarrett / Barrett could sometimes slow to a crawl 2024-05-01 15:12:04 -05:00
Ayesh Karunaratne 6931c96422
[PHP 8.4] Fixes for implicit nullability deprecation
Fixes all issues that emit deprecation notices on PHP 8.4 for implicit nullable parameter type declarations.

See:
 - [RFC](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types)
 - [PHP 8.4: Implicitly nullable parameter declarations deprecated](https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated)
2024-03-16 02:33:11 +07:00
terrafrost f333669742 Merge branch '3.0' 2024-02-24 14:27:26 -06:00
terrafrost a922309855 BigInteger: optimize getLength() 2024-02-24 14:26:29 -06:00
terrafrost baba459ca1 Tests: phpseclib 3.0 updates 2024-02-24 13:23:49 -06:00
terrafrost 0192fcc4aa Merge branch '2.0' into 3.0 2024-02-24 13:23:11 -06:00
terrafrost e67c9dd555 Tests: phpseclib 2.0 updates 2024-02-24 13:16:21 -06:00
terrafrost 072ab45681 Merge branch '1.0' into 2.0 2024-02-24 13:15:33 -06:00
terrafrost e32531001b ASN1: limit OID length 2024-02-24 13:07:01 -06:00
terrafrost 1143630279 Merge branch '3.0' 2024-02-24 12:23:41 -06:00
terrafrost e17409a3e3 Tests: add unit test for EC pub key with excessively large integer 2024-02-24 08:42:27 -06:00
terrafrost e47383e23e Tests: fix bad merge 2024-02-07 21:29:42 -06:00
terrafrost 414b0b0d3b Merge branch '3.0' 2024-02-07 21:17:27 -06:00
terrafrost 89f0d3c952 Tests: data providers need to be static 2024-02-07 21:15:15 -06:00
terrafrost cf18ffca5c Merge branch '3.0' 2023-11-21 19:44:30 -06:00
terrafrost eafbc8a1a0 CS adjustment 2023-11-21 19:44:19 -06:00
terrafrost 7294cf963e CS adjustment 2023-11-21 19:21:14 -06:00
terrafrost f6801388a8 Merge branch '3.0' 2023-11-21 19:11:59 -06:00
terrafrost 964d78101a Math/BinaryField: fix for excessively large degrees 2023-11-21 19:10:46 -06:00
terrafrost 7ca852e5e7 CS adjustment 2023-11-19 09:57:28 -06:00
terrafrost 7336c9c49f Merge branch '3.0' 2023-11-19 09:56:08 -06:00
terrafrost 820ec76610 add unit test for PKCS8 RSA keys with DES encryption 2023-11-19 09:41:38 -06:00
terrafrost c9f4345812 CS adjustment 2023-11-12 09:10:15 -06:00
terrafrost 194b5af961 Merge branch '3.0' 2023-11-12 09:09:13 -06:00
terrafrost 80e82babe9 add unit test for PKCS8 RSA keys with RC2 / MD5 encryption 2023-11-12 08:50:59 -06:00
terrafrost b19dd5ec7b CS adjustments 2023-11-01 20:44:31 -05:00
terrafrost 8714be625b Merge branch '3.0' 2023-11-01 20:23:50 -05:00
terrafrost ecd2512a32 Tests: don't do echo in unit tests 2023-11-01 20:23:28 -05:00
terrafrost 70a6271d21 Merge branch '3.0' 2023-11-01 19:48:46 -05:00
terrafrost 90e3b38a29 Merge branch 'ieee' into 3.0 2023-11-01 19:48:32 -05:00
terrafrost cd4c30e6d0 add test for prime field with prime numbers 2023-11-01 19:43:29 -05:00
terrafrost 0086be8af1 EC/Signature/Format: add new IEEE format 2023-11-01 19:19:07 -05:00
terrafrost 46602823cc CS adjustment 2023-10-21 07:21:42 -05:00
terrafrost 967210fb46 CS adjustment 2023-10-07 18:25:46 -05:00
terrafrost fa53d11807 more CS adjustments 2023-09-25 11:22:02 -05:00
terrafrost cb3aff1332 Merge branch '3.0' 2023-09-25 10:57:01 -05:00
terrafrost c5b4d08669 Merge branch '2.0' into 3.0 2023-09-25 10:56:47 -05:00
terrafrost a0abd3507b Tests/X509: updates to work for 2.0 branch 2023-09-25 10:46:39 -05:00
terrafrost abf482f73b Merge branch '1.0' into 2.0 2023-09-25 10:46:02 -05:00
terrafrost 6cd6e8ceab X509: fix for weird characters in subjaltname 2023-09-25 10:45:13 -05:00
terrafrost de18d2d81b CS adjustment that i don't agree with 2023-09-25 09:25:59 -05:00
terrafrost 259bd9f1e8 Merge branch '3.0' 2023-09-21 15:17:59 -05:00
terrafrost eb456ee319 Tests/AES: rm test from 3.0 branch as 3.0 is super strict with size 2023-09-21 15:17:30 -05:00
terrafrost 1b954b7852 Merge branch '2.0' into 3.0 2023-09-21 15:16:45 -05:00
terrafrost adc378bb69 Tests/Rijndael: update tests to work with 2.0 branch 2023-09-21 15:16:25 -05:00
terrafrost 10e57d6a5e Merge branch '3.0' 2023-09-21 15:10:50 -05:00
terrafrost d25f03be9a Merge branch '2.0' into 3.0 2023-09-21 15:10:42 -05:00
terrafrost 76e94055f4 Merge branch '1.0' into 2.0 2023-09-21 15:08:28 -05:00
terrafrost b85ce73d17 AES: rm redundant setKey() method and fix setKeyLength() 2023-09-21 15:07:09 -05:00