You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 10, 2019. It is now read-only.
This doesn't happen while using shadowsocks-libqss as server but other implementation as client. I've added some new test cases, which shows that addChunkAuth and verifyExtractChunkAuth are OK.
Found the problem.
So when the client received the maximum data chunk (65536) and pack it with OTA auth code, the datagram becomes as big as 65548 (with 10 + 2 more bytes). Since it exceeds the maximum size, the server won't load the rest 12 bytes and will then consider then as auth code!!!
Reproducible with using
shadowsocks-libqss
as client uploading filesThe text was updated successfully, but these errors were encountered: