Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-12 | Preliminary support padding, log on panic. | Yawning Angel | |
This adds preliminary support for data padding by adding another layer of encapsulation inside each AEAD frame containing a type and length. For now, data is still sent unpadded, but the infrastructure for supporting it is mostly there. Additionally, use log.Panic[f]() instead of panic through out the code so that some panics are logged. | |||
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. |