Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-13 | Add preliminary support for packet length obfuscation. | Yawning Angel | |
The same algorithm as ScrambleSuit is used, except: * SipHash-2-4 in OFB mode is used to create the distribution. * The system CSPRNG is used when sampling the distribution. This fixes most of #3, all that remains is generating and sending a persistent distribution on the server side to the client. | |||
2014-05-12 | Close connections that fail to authenticate after a while. | Yawning Angel | |
Like ScrambleSuit, a random interval between 1x and 5x of additional data from the peer is read and immediately discarded before closing. Additionally, obfs4 will close off invalid connections anywhere between 0 and 60 seconds after it determines that the incoming connection will never complete the handshake successfully. | |||
2014-05-09 | Initial import. | Yawning Angel | |