Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for diffie-hellman-group{14,15,16}-sha256 key exchange #17

Merged
merged 1 commit into from Feb 13, 2016

Conversation

ttdoda
Copy link
Contributor

@ttdoda ttdoda commented Jan 18, 2016

まだInternet-Draftの段階ですが、diffie-hellman-group{14,15,16}-sha256 鍵交換への対応です。
c.f. https://datatracker.ietf.org/doc/draft-baushke-ssh-dh-group-sha2/

SLOTH攻撃 http://www.mitls.org/pages/attacks/SLOTH の事を考えると sha2 な鍵交換方式への
対応は有った方がいいと思います。

接続確認は OpenSSH 7.1p2 + dh-group{14,15,16}-sha256 パッチで行っています。
https://bugzilla.mindrot.org/show_bug.cgi?id=2515

Dropbear への接続がうまく行きませんが、4.3.15でも接続出来ないのでこの修正は無関係だと思われます。

poderosaproject pushed a commit that referenced this issue Feb 13, 2016
Add support for diffie-hellman-group{14,15,16}-sha256 key exchange
@poderosaproject poderosaproject merged commit 72772c4 into poderosaproject:master Feb 13, 2016
poderosaproject added a commit that referenced this issue Feb 13, 2016
dh-group14/15/16-sha256 support is maintained on the other branch
for a while.

This reverts commit 72772c4, reversing
changes made to 51aa928.
@poderosaproject
Copy link
Owner

@poderosaproject poderosaproject commented Feb 14, 2016

ありがとうございます。
そもそも今のBigIntegerだと問題があるようなので、まずそれを改善してからマージしたいと思います。

poderosaproject added a commit that referenced this issue Mar 27, 2016
Add support for diffie-hellman-group{14,15,16}-sha256 key exchange method.
c.f. https://datatracker.ietf.org/doc/draft-baushke-ssh-dh-group-sha2/
@ttdoda ttdoda deleted the dh-group-sha2 branch Sep 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants