terrafrost
|
fae6542efc
|
Merge branch '1.0' into 2.0
|
2019-05-26 12:17:27 -05:00 |
|
terrafrost
|
8b76e96b83
|
BigInteger: GMP engine didn't always return 1 or -1
|
2019-05-26 12:14:44 -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
|
9c67616f1e
|
BigInteger: new BigInteger('00') caused issues with GMP
|
2019-05-26 11:41:42 -05:00 |
|
terrafrost
|
e9d99a6683
|
Tests/BigInteger: add unit test for 0 loaded as base-10
|
2019-05-26 11:41:41 -05:00 |
|
terrafrost
|
7c270b9db3
|
Merge branch '2.0'
|
2019-05-26 10:29:34 -05:00 |
|
terrafrost
|
6fa2174fff
|
Tests/X509: update unit test to work on 2.0
|
2019-05-26 10:29:15 -05:00 |
|
terrafrost
|
7d4b724749
|
Merge branch '1.0' into 2.0
|
2019-05-26 10:28:50 -05:00 |
|
terrafrost
|
9e31808f61
|
Tests/X509: fix for last unit test
|
2019-05-26 10:28:21 -05:00 |
|
terrafrost
|
70c0a0ddf4
|
ASN1: correctly handle long tags
|
2019-05-26 03:18:06 -05:00 |
|
terrafrost
|
3d7acde183
|
Tests/X509: add unit test for long tags
|
2019-05-26 03:10:43 -05:00 |
|
terrafrost
|
64542e699f
|
BigInteger: GMP engine didn't always return 1 or -1
|
2019-05-24 21:45:59 -05:00 |
|
terrafrost
|
c839297065
|
Tests/BigInteger: GMP engine didn't always return 1 or -1
|
2019-05-24 08:25:52 -05:00 |
|
terrafrost
|
d02f96e180
|
System/Agent: non-SSH2 signatures aren't *currently* supported
|
2019-05-23 08:57:46 -05:00 |
|
terrafrost
|
7c7d500d80
|
System/Agent: add support for DSA / ECDSA keys
|
2019-05-23 08:35:36 -05:00 |
|
terrafrost
|
85e2bd4811
|
SSH2: get binary output from OpenSSH key handler
|
2019-05-21 09:10:18 -05:00 |
|
terrafrost
|
e06f733528
|
ECDSA: add missing class variables for deterministic ECDSA
|
2019-05-21 00:03:21 -05:00 |
|
terrafrost
|
7d3b5a0c79
|
Tests/X509: add new tests to test DSA / ECDSA certs
|
2019-05-20 23:38:54 -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
|
00b6eaf507
|
ECDSA/Keys/PKCS8: correctly convert private keys to public
|
2019-04-29 21:45:17 -05:00 |
|
terrafrost
|
227d9c45ef
|
Merge branch '2.0'
|
2019-04-11 21:56:27 -05:00 |
|
terrafrost
|
0ac880fca0
|
Merge branch '1.0' into 2.0
|
2019-04-11 21:56:17 -05:00 |
|
terrafrost
|
756b247446
|
SSH2: explain NET_SSH2_READ_NEXT in comments
|
2019-04-11 21:54:37 -05:00 |
|
terrafrost
|
e0cbd3fe78
|
Tests/BigInteger: update unit test
|
2019-04-10 08:24:24 -05:00 |
|
terrafrost
|
75f51fc8cc
|
BigInteger: make the bitwise methods better handle negative numbers
|
2019-04-10 06:53:00 -05:00 |
|
terrafrost
|
31c10f39e5
|
BigInteger/GMP: negative base-256 numbers didn't load correctly
|
2019-04-09 20:42:18 -05:00 |
|
terrafrost
|
114dc17f5b
|
BigInteger: toBits(true) wasn't working correctly
|
2019-04-08 08:02:48 -05:00 |
|
terrafrost
|
0e874f1d21
|
SSH/Agent: use Strings::packSSH2() / Strings::unpackSSH2()
|
2019-04-06 13:34:33 -05: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
|
d329814f55
|
SSH2: send_binary_packet() now always throws exceptions on error
|
2019-03-31 00:33:57 -05:00 |
|
terrafrost
|
1780bee619
|
SSH2: add support for elliptic curve hostkeys
|
2019-03-30 13:35:16 -05:00 |
|
terrafrost
|
c9d4a89267
|
rm SSH1
|
2019-03-29 21:51:26 -05:00 |
|
terrafrost
|
72209ffd65
|
add setPreferredAlgorithms() and getServerAlgorithms()
|
2019-03-29 18:44:31 -05:00 |
|
terrafrost
|
0cff98b19e
|
SSH2: make it so preferred algorithm depends on available engines
|
2019-03-28 22:15:04 -05:00 |
|
terrafrost
|
e629271f7d
|
SSH2: add getMethodsNegotiated() method
|
2019-03-28 18:53:26 -05:00 |
|
terrafrost
|
b5abee639d
|
Merge pull request #1354 from terrafrost/chacha20
add Salsa20 / ChaCha20 / Poly1305 support
|
2019-03-28 13:55:32 -05:00 |
|
terrafrost
|
aa4c6e686a
|
Merge branch 'master' into chacha20
|
2019-03-26 08:36:07 -05:00 |
|
terrafrost
|
16abd15089
|
SSH2: micro-optimization for AES-GCM
|
2019-03-23 21:41:52 -05:00 |
|
terrafrost
|
70f5eb4bf7
|
SSH2: Rijndael -> AES (for consistency)
|
2019-03-23 20:53:20 -05:00 |
|
terrafrost
|
213516128a
|
Crypt: $use_inline_crypt is no longer used
|
2019-03-23 20:50:10 -05:00 |
|
terrafrost
|
34e065fec8
|
Merge branch '2.0'
|
2019-03-23 20:22:34 -05:00 |
|
terrafrost
|
337d115179
|
Merge branch '1.0' into 2.0
|
2019-03-23 20:17:59 -05:00 |
|
terrafrost
|
b5b763b3f2
|
RSA: use hash_equals if available
|
2019-03-23 20:17:43 -05:00 |
|