terrafrost
e7e563d0ce
Merge branch '2.0' into 3.0
2019-10-20 13:45:06 -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
f36b4686c9
SSH2: fix E_NOTICE for diffie-hellman key exchange
2019-10-09 23:59:32 -05:00
terrafrost
bd534c9271
Merge branch '2.0' into 3.0
2019-09-28 13:05:42 -05:00
terrafrost
d8b8275282
Merge branch '1.0' into 2.0
2019-09-28 13:03:14 -05:00
terrafrost
a34a4edac5
SSH2: arcfour128 / arcfour256 was being included twice
2019-09-28 12:57:33 -05:00
terrafrost
ee2ac9f818
SSH2: rm code that is never called
2019-09-28 08:32:32 -05:00
terrafrost
72fe2540ab
readd visibility for 3.0 branch
2019-09-24 22:21:07 -05:00
terrafrost
52203748de
Merge branch '2.0' into 3.0
2019-09-24 22:20:39 -05:00
terrafrost
c00a199484
Merge branch '1.0' into 2.0
2019-09-24 22:20:26 -05:00
terrafrost
d26850e56f
SSH2: fix PHP4 compatability issue
2019-09-24 22:18:01 -05:00
terrafrost
e73f1ec910
fix PHP4 compatibility issue
2019-09-22 10:30:58 -05:00
terrafrost
c14557ec8b
SSH2: fix typo in exception
2019-09-18 08:26:07 -05:00
terrafrost
11532ba414
X509: fix pre-5.4 compatability issues
2019-09-18 08:20:33 -05:00
terrafrost
3af5d3b530
Merge branch '2.0' into 3.0
2019-09-16 20:08:58 -05:00
Jamiel
05ea3eafb8
#1405
2019-09-16 23:04:07 +02:00
terrafrost
0952908f70
Merge branch '1.0' into 2.0
2019-09-16 07:56:14 -05:00
terrafrost
cd21287ebc
SSH2: only do fclose($this->fsock) if doing so won't yield error
2019-09-16 07:55:47 -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
6f8ba6c614
SSH2: tweaks to Exceptions
2019-09-11 07:55:29 -05:00
terrafrost
e52697abac
SSH2: no authentication didn't work
2019-09-11 06:36:03 -05:00
terrafrost
a06a166db6
SSH2: move $this->send_seq_no++
2019-09-10 23:43:09 -05:00
terrafrost
eab705fbb5
SSH2: typo
2019-09-10 23:41:52 -05:00
terrafrost
7aaf46c8ac
SSH2: make array_intersect_first static
2019-09-10 23:14:29 -05:00
terrafrost
2774e55ab2
SSH2: eliminate some code re-use involving key exchanges for MACs
2019-09-10 23:01:26 -05:00
terrafrost
69a11136ae
SSH2: ping tweaks
2019-09-10 19:52:35 -05:00
terrafrost
71aa8165fa
Merge branch '2.0'
2019-09-10 18:13:12 -05:00
terrafrost
2cf180fb47
Merge branch '1.0' into 2.0
2019-09-10 17:43:41 -05:00
terrafrost
fbf36728fd
SSH2 / SFTP: fix issues with ping()
2019-09-10 17:31:43 -05:00
terrafrost
71ced69714
SSH2: add support for EtM
2019-09-09 01:18:33 -05:00
terrafrost
580eb94fd3
SSH2: add umac-64 / umac-128 support
2019-09-08 11:23:29 -05:00
terrafrost
7d74163825
SSH2: use libsodium PHP 7.2 API
2019-09-07 20:10:15 -05:00
terrafrost
18681de192
update last commit for 2.0 branch
2019-09-07 19:53:19 -05:00
terrafrost
43dd05d4c2
Merge branch '1.0' into 2.0
2019-09-07 19:39:28 -05:00
terrafrost
3ad44cb3d6
SSH2: backport setPreferredAlgorithms() / getAlgorithmsNegotiated()
2019-09-07 19:20:21 -05:00
terrafrost
8a03e90d95
SSH2: update private key auth example
2019-09-07 17:06:51 -05:00
terrafrost
8608463d61
Hash: add support for UMACs
2019-09-07 14:46:55 -05:00
terrafrost
eddbdcc66c
don't re-generate Eval mode stuff when only IV has changed
2019-09-06 05:37:13 -05:00
terrafrost
23ffa6452e
revisions to gocom's code changes
2019-08-28 07:16:24 -05:00
Jukka Svahn
488433e10f
Fix mode mapping order and param type
2019-08-24 02:06:45 +03:00
terrafrost
b89c488f43
SFTP: unpack() -> unpackSSH2()
2019-08-22 05:01: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
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
66efabda53
SSH2: update libsodium check
2019-08-07 23:29:33 -05:00