[ 
https://issues.apache.org/jira/browse/SSHD-898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on SSHD-898 stopped by Goldstein Lyor.
-------------------------------------------
> Allow client session to delay sending KEX_INIT until server KEX_INIT received
> -----------------------------------------------------------------------------
>
>                 Key: SSHD-898
>                 URL: https://issues.apache.org/jira/browse/SSHD-898
>             Project: MINA SSHD
>          Issue Type: Improvement
>    Affects Versions: 2.2.0
>            Reporter: Goldstein Lyor
>            Assignee: Goldstein Lyor
>            Priority: Major
>
> In order to support [RFC 8308 - KEX extension 
> negotiation|https://tools.ietf.org/html/rfc8308] we need the client to hold 
> back sending the KEX_INIT message until the server-side one has been 
> received, in order to examine the server's proposal and see if it supports 
> this extension. This is required since the client cannot safely declare it 
> supports it since
> {quote}
> If a server does not send this extension, a client MUST NOT make any
> assumptions about the server's public key algorithm support, and MAY
> proceed with authentication requests using trial and error.  Note
> that implementations are known to exist that apply authentication
> penalties if the client attempts to use an unexpected public key
> algorithm.
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to