terrafrost
6e55470431
Merge branch '2.0' into 3.0
2020-03-02 10:57:07 -06:00
terrafrost
6f0e3d22d6
Merge branch '1.0' into 2.0
2020-03-02 10:34:06 -06:00
terrafrost
fc0832ae99
ASN1: fix for malformed ASN1 strings
2020-03-02 10:18:30 -06:00
terrafrost
7387d79a4f
Merge branch '2.0' into 3.0
2020-02-01 22:50:28 -06:00
terrafrost
8a761b5265
Merge branch '1.0' into 2.0
2020-02-01 20:14:46 -06:00
terrafrost
c2be7e6480
return early if fread() response is bool(false)
2020-02-01 17:30:52 -06:00
terrafrost
ef5e6a909f
X509: fix PHP4 errors
2020-01-17 02:12:27 -06:00
terrafrost
3ba5902046
RSA / X509: misc fixes (mostly related to PSS)
2020-01-04 16:26:55 -06:00
terrafrost
299f7b554d
X509: fix bitwise mask for PSS / PKCS1 RSA mode checking
2020-01-03 08:45:16 -06:00
terrafrost
653dbd7f94
rename phpseclib/phpseclib to phpseclib/phpseclib3 for 3.0 branch
2019-11-21 19:38:03 -06:00
terrafrost
11532ba414
X509: fix pre-5.4 compatability issues
2019-09-18 08:20:33 -05:00
terrafrost
d51b72abbf
Merge pull request #1390 from terrafrost/diffie-hellman
...
add a new diffie-hellman key exchange class
2019-08-13 23:07:34 -05:00
terrafrost
6c1befa7cb
X509: select function accessibility changes
2019-08-07 22:57:40 -05:00
terrafrost
f04d69a3eb
Merge branch 'master' into diffie-hellman
2019-08-07 08:09:36 -05:00
terrafrost
1e7453b585
add a new diffie-hellman key exchange class
2019-08-06 22:10:56 -05:00
terrafrost
cef6916d71
Merge branch '2.0'
2019-08-03 09:11:45 -05:00
terrafrost
68256d209b
Merge branch '1.0' into 2.0
2019-08-03 07:28:03 -05:00
terrafrost
e473078703
ASN1: fix PHP 7.4 deprecation
2019-08-03 07:27:26 -05:00
terrafrost
2286c834bd
Merge branch '2.0'
2019-08-02 23:41:40 -05:00
terrafrost
d51b07597a
Merge branch '1.0' into 2.0
2019-08-02 22:55:22 -05:00
terrafrost
511f55de3d
X509: fix issue with explicit time tags whose maps expect implicit
2019-08-02 22:00:33 -05:00
terrafrost
de8903d2f2
Merge branch '2.0'
2019-07-30 21:06:22 -05:00
terrafrost
e26fcce1f4
Merge branch '1.0' into 2.0
2019-07-30 08:07:51 -05:00
terrafrost
19ad5d27da
X509: ips in nameconstraints ext include netmask
2019-07-30 07:37:16 -05:00
terrafrost
5573187f3d
rm $type parameter from AsymmetricKey::load and add loadFormat()
2019-06-28 08:51:12 -05:00
terrafrost
289ae55f9f
rename ECDSA -> EC
2019-06-27 23:15:25 -05:00
terrafrost
d7abfaadbc
X509: rm $signatureAlgorithm parameter from signature methods
2019-06-24 18:24:14 -05:00
terrafrost
0e449e8b17
X509: add support for id-RSASSA-PSS
2019-06-15 10:46:34 -05:00
terrafrost
8e03f5bfb2
RSA: make it so PSS keys can be saved
2019-06-01 19:35:17 -05:00
terrafrost
8017c74429
RSA: add preliminary support for RSA-PSS keys
2019-05-29 00:32:53 -05:00
terrafrost
337b41f865
Merge branch 'master' into immutable-keys
2019-05-26 22:51:40 -05:00
terrafrost
7c270b9db3
Merge branch '2.0'
2019-05-26 10:29:34 -05:00
terrafrost
7d4b724749
Merge branch '1.0' into 2.0
2019-05-26 10:28:50 -05:00
terrafrost
70c0a0ddf4
ASN1: correctly handle long tags
2019-05-26 03:18:06 -05:00
terrafrost
cc32cd2e95
make RSA / DSA / ECDSA immutable and add support to SSH2 / X509
2019-05-19 15:35:29 -05:00
terrafrost
b09bc1883e
Merge branch 'oid-revamp-2.0'
2019-05-02 07:28:27 -05:00
terrafrost
98cbccc81a
Merge branch 'oid-revamp' into oid-revamp-2.0
2019-05-02 07:18:37 -05:00
terrafrost
e793461543
ASN1: revamp how OIDs are handled
2019-05-01 09:17:53 -05:00
terrafrost
09fdd60931
Merge branch '2.0'
2019-03-09 18:43:35 -06:00
terrafrost
529fcae7f6
Merge branch '1.0' into 2.0
2019-03-09 18:42:54 -06:00
Ulugbek Miniyarov
7c894b2b99
Fix x509 OpenSSL format when multiple OU's are present
...
When formatting DN in OpenSSL format Multiple Organizational Unit Names (OU) in certificates throw `PHP Notice: Undefined index: id-at-organizationalUnitName` and returned array only contains the last OU.
2019-03-09 18:42:42 -06:00
terrafrost
ee742d4edb
Merge branch '2.0'
2019-02-05 23:31:20 -06:00
terrafrost
9902edfac3
Merge branch '1.0' into 2.0
2019-02-05 23:31:04 -06:00
Alex Bouma
9a0a9a0096
Whitelist OID 1.3.6.1.4.1.11129.2.4.2
...
This OID is used in some intermediate certificates from the Dutch government and allows for parsing and saving/validating these certificates with phpseclib.
2019-02-05 23:30:55 -06:00
terrafrost
3dbc50c667
Merge branch 'post-ecdsa'
2018-12-16 19:03:44 -06:00
terrafrost
e1961c598d
Merge branch '2.0'
2018-11-22 13:33:35 -06:00
terrafrost
476cb127b1
X509: fix errors with validateDate
2018-11-22 13:28:42 -06:00
terrafrost
0398f7a815
add ECDSA / EdDSA support
2018-11-19 12:39:21 -06:00
terrafrost
4bc53f1251
Merge branch '2.0'
2018-09-17 00:29:24 -05:00
terrafrost
48aa55b7f6
Merge branch '1.0' into 2.0
2018-09-17 00:27:25 -05:00