In our configuration of lsh, the lsh client send
"hmac-sha1,hmac-md5"

Our server sends "hmac-md5,hmac-sha1,none".

In this case, lsh is electing to go with
hmac-md5, which I believe is incorrect.

>From draft-ietf-secsh-transport-06, Section
5.1.  Algorithm Negotiation:

>   mac_algorithms
>      Lists the acceptable MAC algorithms in order of preference.  The
>      chosen MAC algorithm MUST be the first algorithm on the client's
>      list that is also on the server's list.  If there is no such
>      algorithm, both sides MUST disconnect.

It appears that the first algorithm on the client's (lsh, in this case)
list should be chosen, which would result in "hmac-sha1" being used.

Thanks,

Joseph Galbraith
[EMAIL PROTECTED]



Reply via email to