TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Support for ChaCha20-Poly1305 released in OpenSSL 1.1.0

91 点作者 ktt超过 9 年前

6 条评论

wolf550e超过 9 年前
&quot;SSL&#x2F;TLS state machine, version negotiation and record layer rewritten&quot; from the release notes sounds scary.<p>The changelog says:<p><pre><code> *) State machine rewrite. The state machine code has been significantly refactored in order to remove much duplication of code and solve issues with the old code (see ssl&#x2F;statem&#x2F;README for further details). This change does have some associated API changes. Notably the SSL_state() function has been removed and replaced by SSL_get_state which now returns an &quot;OSSL_HANDSHAKE_STATE&quot; instead of an int. SSL_set_state() has been removed altogether. The previous handshake states defined in ssl.h and ssl3.h have also been removed. [Matt Caswell]</code></pre>
评论 #10711272 未加载
ultramancool超过 9 年前
Chacha20 is nice, but I think the key exchange is a bigger problem right now. What&#x27;s the situation with Curve25519 in here?<p>Weak DH and ECDHE using NIST curves concerns me far more than AES-GCM which is readily available for example. Configuring DH properly requires extra effort for administrators and ECDHE relies on NIST curves which are prone to implementation error and some have even called into question the NSA-NIST relationship behind the &quot;random&quot; curves.
评论 #10712384 未加载
评论 #10712371 未加载
tveita超过 9 年前
Has this been standardized yet? The latest draft I can find still has a bunch of 0xTBD values for the cipher suite numbers.<p><a href="https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;draft-ietf-tls-chacha20-poly1305&#x2F;03&#x2F;" rel="nofollow">https:&#x2F;&#x2F;datatracker.ietf.org&#x2F;doc&#x2F;draft-ietf-tls-chacha20-pol...</a>
评论 #10710721 未加载
评论 #10711759 未加载
评论 #10710715 未加载
Zash超过 9 年前
Is OpenSSL 1.1.0 really released? The comment linked does not say so, only that the feature has landed in vcs.<p>Edit: <a href="https:&#x2F;&#x2F;openssl.org&#x2F;news&#x2F;newslog.html" rel="nofollow">https:&#x2F;&#x2F;openssl.org&#x2F;news&#x2F;newslog.html</a> says &quot;Alpha 1 of OpenSSL 1.1.0 is now available&quot;
评论 #10710939 未加载
dmbaggett超过 9 年前
Public shout-out to Andy Polyakov. As a grizzled veteran of assembly coding from way back in the day, I find his work on openssl hugely impressive.
runesoerensen超过 9 年前
There are lots of interesting features and changes in this (alpha 1) release. Release notes and full changelog: <a href="https:&#x2F;&#x2F;openssl.org&#x2F;news&#x2F;openssl-1.1.0-notes.html" rel="nofollow">https:&#x2F;&#x2F;openssl.org&#x2F;news&#x2F;openssl-1.1.0-notes.html</a>