terrafrost
|
557676edd9
|
use array type hint
|
2019-06-02 10:26:26 -05:00 |
|
terrafrost
|
8e03f5bfb2
|
RSA: make it so PSS keys can be saved
|
2019-06-01 19:35:17 -05:00 |
|
terrafrost
|
5b89ff4177
|
Merge branch 'rsa-pss'
|
2019-06-01 16:07:48 -05:00 |
|
terrafrost
|
b226c3d882
|
add second $options parameter to toString method for public keys
|
2019-06-01 15:53:35 -05:00 |
|
terrafrost
|
8017c74429
|
RSA: add preliminary support for RSA-PSS keys
|
2019-05-29 00:32:53 -05:00 |
|
terrafrost
|
79f925e43c
|
SFTP: replace user_error() with Exceptions
|
2019-05-28 08:52:53 -05:00 |
|
terrafrost
|
72b4bf74d2
|
SFTP: use microtime(true)
|
2019-05-28 08:50:22 -05:00 |
|
terrafrost
|
93c0880ca8
|
SSH2: make $timeout protected
|
2019-05-28 08:50:03 -05:00 |
|
terrafrost
|
a773ae80bd
|
Merge branch '2.0'
|
2019-05-28 08:47:59 -05:00 |
|
terrafrost
|
06ccf5d1f9
|
Merge branch '1.0' into 2.0
|
2019-05-28 08:47:51 -05:00 |
|
terrafrost
|
8df35cc368
|
SFTP: improve handling of malformed packets
|
2019-05-28 08:47:34 -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
|
10f79a86af
|
BigInteger: fix for BigInteger('-0')
|
2019-05-26 15:35:28 -05:00 |
|
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
|
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
|
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
|
64542e699f
|
BigInteger: GMP engine didn't always return 1 or -1
|
2019-05-24 21:45:59 -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
|
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
|
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
|
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 |
|