-
-
Notifications
You must be signed in to change notification settings - Fork 11.6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
upgrade to SIP022 ciphers #2887
Conversation
ignore DS_Store
Update rust dependency
try to fix up the rust build error
@madeye What's your thoughts on this 2022 shenanigans? I haven't been bothered to read it yet. |
Apart from SIP022 (AEAD-2022), there are some improvements in shadowsocks-rust:
AEAD-2022 is ready for test, what do you think about this new protocol? @Mygod |
I am unconvinced that a backwards-incompatible upgrade is necessary. |
2022协议能走多远?这没人能预测。向后兼容,这更无从说起。 |
Some discussions in shadowsocks-org have shown that there may be no compatible way to resolve the security flaws. Proposal in SIP022 might be the minimal modification against the SIP004 AEAD protocol. In the UDP protocol, the main goal is to reduce cryptography overhead, so SIP002 introduces a simple session based protocol. It performs well in stress test. It is not perfect, maybe. So I will still keep shadowsocks-rust v1.15.0 in alpha release. shadowsocks-android may make an alpha release for letting more users to join. |
@Mygod no matter what I think, they decided to add this cipher... Maybe we just follow it and do some experimental releases, in case anyone wants to give it a try. |
I just released it myself with self-updated ss-rust version v1.14.3 :(
agree with you. but I also updated my server side. because the old version not works anymore. Always detected and blocked on vultr. |
Attaching an experimental release here: https://www.dropbox.com/s/qmqptqpu1vbhxlk/shadowsocks-rust-1.15.0-nightly.apk?dl=0 |
有点难为你了,大兄弟。 |
如果有小伙伴构建这个PR的,请将ss rust依赖版本更新至:shadowsocks/shadowsocks-rust@c9f7a7b |
txRate = (txTotal - out.txTotal) * 1000 / delta | ||
rxRate = (rxTotal - out.rxTotal) * 1000 / delta | ||
txRate = (txTotal - out.txTotal) * 1024 / delta | ||
rxRate = (rxTotal - out.rxTotal) * 1024 / delta |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is s to ms.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤣是我贻笑大方了。
<item>AES-128-GCM</item> | ||
<item>AES_128_GCM_SIV</item> | ||
<item>AES-256-GCM</item> | ||
<item>AES_256_GCM_SIV</item> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why inconsistent case?
(#2865)
Maybe really need to release a new version, so more people can test the new ciphering.
The new ciphering may cause the cell phone's battery to be less durable.