Page MenuHomePhabricator

Add Diffie-Hellman Group Exchange
Closed, ResolvedPublic

Description

Hello,

I've found an older (not really compatible with the current libssh git master) patch about
the diffie-hellman group-exchange algorithm implementation in this e-mailing thread:
https://www.libssh.org/archive/libssh/2015-11/0000015.html

I decided to rework it a bit, of course it is based mostly on Yanis Kurganov's patch.

I am sure that this needs still some reworking to get in, but I am filing this ticket here as a start.

I've done some real-life testing of the client part on various distributions SSHd servers
(where only these KexAlgorithms were enabled), however I haven't checked the server part that deeply..

OFF: I've tried to send this to the mailing list, but apparently my mail haven't arrived there...

Please find the updated patch attached to this issue.

Event Timeline

migration created this object with visibility "Restricted Project (Project)".
migration created this object with edit policy "Restricted Project (Project)".

On Monday, June 6th 2016 09:20:46, Andreas Schneider wrote:

Aris is currently working on that ...

and:

  • assigned the task to Aris Adamantiadis
asn renamed this task from Rewritten Diffie-Hellman Group Exchange PATCH to Add Diffie-Hellman Group Exchange.Sep 4 2018, 9:39 PM
asn lowered the priority of this task from Normal to Wishlist.
asn changed the visibility from "Restricted Project (Project)" to "Public (No Login Required)".
asn added a subscriber: asn.
aris added a comment.Feb 2 2019, 5:31 PM

dh-gex kex was implemented and pushed to master.

aris closed this task as Resolved.Feb 2 2019, 5:31 PM