Commit History

Author SHA1 Message Date
  Yawning Angel 04ca627b5e Add code neccecary to handle io.CopyBuffer(). 4 years ago
  Yawning Angel 6a82b936f6 Generate padding params and re-serialize on server startup if needed. 4 years ago
  Yawning Angel 73f0f94f22 Tune the Tamaraw parameters to be more suitable for Tor. 4 years ago
  Yawning Angel cc46408473 Log connection byte count statistics at debug log level. 4 years ago
  Yawning Angel 391a1eda23 Enable read side jitter for the Tamaraw (server side). 4 years ago
  Yawning Angel 5cb32a1e0f Remove old comment (no functional changes). 4 years ago
  Yawning Angel aa80aa4f67 Make the Tamaraw implementation congestion aware. 4 years ago
  Yawning Angel 0f0dafe416 Add an implementation of Tamaraw. 4 years ago
  Yawning Angel 8ef698805d Rename `c`->`p` for the padding impls for increased readability. 4 years ago
  Yawning Angel 5f92e72a91 Factor in the payload overhead when deriving pad length. 4 years ago
  Yawning Angel 03f5f106d3 obfs4 padding changes, special case short writes as well. 4 years ago
  Yawning Angel 933aba8359 Update README (no functional changes). 4 years ago
  Yawning Angel db0ca0e1ce Allow specifying padding methods via cmd line, disable NULL. 4 years ago
  Yawning Angel d22f2ed3fe Serialize/Deserialize padding parameters on the server side. 4 years ago
  Yawning Angel e0851235c6 Add padding algorithms similar to obfs4. 4 years ago
  Yawning Angel 0d4b23e5e8 Carve off the read side code into a common routine for reuse. 4 years ago
  Yawning Angel e21fad3d02 Fix error message on KEX initialization. 4 years ago
  Yawning Angel 5a58b8ab51 Increase the tentp max framesize to 64 kib. 4 years ago
  Yawning Angel 23a6317ea0 Add finite discrete distribution genration and sampling. 4 years ago
  Yawning Angel 0d23e1b74d Removed unused XChaCha20/Poly1305 secretbox implementation. 4 years ago
  Yawning Angel 47c14b1cfc Allow overriding the KEX method(s) from the command line. 4 years ago
  Yawning Angel b66f1adc15 Add a SHAKE-128 backed math/rand.Rand Deterministic RNG. 4 years ago
  Yawning Angel da7ab9383b Validate the PT_PROXY URL instead of assuming it's valid. 4 years ago
  Yawning Angel 168eddd11a Add PT_PROXY support stolen from obfs4proxy. 4 years ago
  Yawning Angel e329fad230 Add optional read delay to add timing jitter for data reads. 4 years ago
  Yawning Angel 192e387f1a Minor cleanups, add more log related command line args. 4 years ago
  Yawning Angel 1c949bf99a Add initial client code. 4 years ago
  Yawning Angel e91bc63eef Change the README a bit. (No functional changes) 4 years ago
  Yawning Angel b12f4ddf09 Add the start of the pluggable transport application. 4 years ago
  Yawning Angel db918aa32a Bump up the handshake and obfuscation versioning to v1. 4 years ago