Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-15 | Change hashDrbg to take a drbgSeed for initialization. | Yawning Angel | |
This paves the way for having servers use the same seed for all incoming connections, across multiple startup/shutdown cycles. As opposed to the current situation where each Obfs4Listener will randomly generate it's seed at creation time. Additionally, use 256 bit seeds (128 bit SipHash-2-4 key + 16 bytes of initial material). | |||
2014-05-13 | Add vim modelines to some files (No functional changes). | Yawning Angel | |
2014-05-13 | Fix e-mail address in the copyright notice. | Yawning Angel | |
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. |