terrafrost
15c8cc6810
update unit test to account for newly added null byte
2019-12-17 22:01:42 -06:00
terrafrost
fd8389f365
add unit test for phpseclib created PKCS8 Ed25519 private keys
2019-12-17 07:55:36 -06:00
terrafrost
f1d04b23db
Merge branch '3.0' into phpseclib3
2019-11-23 01:55:36 -06:00
terrafrost
ea27295c8f
SSH2: ssh-ed25519 keys didn't work
2019-11-23 00:58:12 -06:00
terrafrost
653dbd7f94
rename phpseclib/phpseclib to phpseclib/phpseclib3 for 3.0 branch
2019-11-21 19:38:03 -06:00
terrafrost
e7e563d0ce
Merge branch '2.0' into 3.0
2019-10-20 13:45:06 -05:00
terrafrost
941230c2df
RSA: adustments for 2.0 branch
2019-10-20 13:38:45 -05:00
terrafrost
e36f9388cb
Merge branch '1.0' into 2.0
2019-10-20 13:27:24 -05:00
Brice Figureau
207cd0f4ea
( #1423 ) make PSS verification work for non power of 2 keys
...
RFC3447 doesn't require RSA public keys to be power of 2 keys.
The actual validation code doesn't work when trying to verify
a PSS signature generated with a non power of two key.
This small patch adds support for such keys.
2019-10-20 13:27:01 -05:00
terrafrost
666cde2b11
Merge branch '2.0' into 3.0
2019-09-18 08:46:54 -05:00
terrafrost
4027717852
Merge branch '1.0' into 2.0
2019-09-18 08:42:47 -05:00
Remi Collet
17610d105c
fix tests for 5.3
2019-09-18 08:03:35 -05:00
terrafrost
45d787a578
Merge pull request #1403 from terrafrost/hmac-additions
...
add new HMAC algorithms
2019-09-16 07:41:54 -05:00
terrafrost
677a15c122
Merge branch '2.0'
2019-09-15 17:31:53 -05:00
terrafrost
bd6dbd0695
Merge branch '1.0' into 2.0
2019-09-15 17:20:11 -05:00
terrafrost
11fea7d004
fix bug with toBytes() with fixed precision negative numbers
2019-09-15 17:19:35 -05:00
terrafrost
8608463d61
Hash: add support for UMACs
2019-09-07 14:46:55 -05:00
terrafrost
422523cf43
EC: make libsodium an insvisible key format
2019-08-09 09:19:01 -05:00
terrafrost
68f3d7d8af
add support for Curve448
2019-08-08 22:38:42 -05:00
terrafrost
7cf5facae7
DH: add Curve25519 unit test based off of RFC7748 test vectors
2019-08-08 08:00:37 -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
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
289ae55f9f
rename ECDSA -> EC
2019-06-27 23:15:25 -05:00
terrafrost
7012e72488
mv Keys/ and Signature/ to Formats/*
2019-06-25 07:52:45 -05:00
terrafrost
d7abfaadbc
X509: rm $signatureAlgorithm parameter from signature methods
2019-06-24 18:24:14 -05:00
terrafrost
84b852933e
Merge branch '2.0'
2019-06-19 22:36:18 -05:00
terrafrost
d2085db7b7
Merge branch '1.0' into 2.0
2019-06-19 22:34:11 -05:00
terrafrost
d0014cbb20
Tests/BigInteger: add two more divide tests
2019-06-19 22:21:24 -05:00
terrafrost
0e449e8b17
X509: add support for id-RSASSA-PSS
2019-06-15 10:46:34 -05:00
terrafrost
6cf05541cc
Merge branch '1.0' into 2.0
2019-06-09 23:46:46 -05:00
terrafrost
cd7de5723c
RSA: add support for OpenSSH private keys
2019-06-09 23:42:41 -05:00
terrafrost
327f555b7c
add expanded support for OpenSSH private keys
2019-06-08 22:04:54 -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
89e41233e0
fix bad merge
2019-05-26 22:56:20 -05:00
terrafrost
337b41f865
Merge branch 'master' into immutable-keys
2019-05-26 22:51:40 -05:00
terrafrost
3ca5b88d58
Merge branch '1.0' into 2.0
2019-05-26 15:38:34 -05:00
terrafrost
677ae387b0
BigInteger: backport GMP fixes from master branch
2019-05-26 15:38:18 -05:00
terrafrost
50d6c8aafd
Tests/BigInteger: test for new BigInteger('-0')
2019-05-26 15:21:27 -05:00
terrafrost
fae6542efc
Merge branch '1.0' into 2.0
2019-05-26 12:17:27 -05:00
terrafrost
ade48c2cb1
Tests/BigInteger: GMP engine didn't always return 1 or -1
2019-05-26 12:13:54 -05:00
terrafrost
63f8276693
Merge branch '2.0'
2019-05-26 11:43:14 -05:00
terrafrost
77ffe153a0
Merge branch '1.0' into 2.0
2019-05-26 11:42:01 -05:00
terrafrost
e9d99a6683
Tests/BigInteger: add unit test for 0 loaded as base-10
2019-05-26 11:41:41 -05:00