Max Lv
Max Lv
@Mygod 1e-15 is really a small number, 8 MBytes is required. I'm wondering is there a non-recoverable error rate of a internet connection?  @wongsyrone The endian issue here shouldn't...
@wongsyrone AFAIK, all the modern CPUs (x86, ARM, MIPS) support misaligned accesses for scalar instructions. You may have alignment fault on ARM for vector instruction, but it's not our case...
@wongsyrone Continuous 8 replay errors would cause a IP blocked. Maybe it's already large enough?
@riobard Yes, the behavior after a replay detected should be not part of this proposal. @wongsyrone I think it's safe to block scanners.
Yes, please go ahead with replay attack related topics here. The bloom filter is just an implementation enhancement, which is not part of shadowsocks protocol.
Here are some updates for the new ping-pong bloom filter: 1. The test parameters are: 1,000,000 entries, 1e-5 error rate. 2. This test is performed on a server shared by...
There two key assumptions of shadowsocks protocol: 1. Users set up shadowsocks themselves on public cloud services. 2. A user use his service privately or share it with a small...
@Mygod I think it's already done.
The best practice is deprecating stream ciphers, not removing them: https://github.com/shadowsocks/shadowsocks-libev/pull/2581
I don't think `UserID` in IV is a good idea. As you mentioned, it will become a fingerprint. A timestamp based ID cannot solve it, as it will keep the...