Commit Graph

24 Commits (e696b181876d7279e22c573d12a8b1f525c9616c)

Author SHA1 Message Date
name e696b18187 format using goimports 1 year ago
Andy Wang 8dd4ae4bef
Better conform message data length to TLS standards 3 years ago
Andy Wang 439b7f0eb3
Improve encapsulation 3 years ago
Andy Wang 2c709f92df
Correctly assign payloadCipher to Obfuscator field, and add test for this issue 3 years ago
Andy Wang d1b05ee9e5
Add new encryption method option aes-128-gcm 3 years ago
Andy Wang 415523f10a
Refactor obfuscate and deobfuscate functions to reduce a layer of indirection 3 years ago
Andy Wang 5a3f63f101
Reduce allocation of frame objects on receiving data 3 years ago
Andy Wang 0f6e0d37b5 Rename constants to camel case 4 years ago
Andy Wang 53c0c6bafe Explicitly allow buf overlap in obfs 4 years ago
Andy Wang 97eb6aa096 Correct usages of b.SetBytes 4 years ago
Andy Wang ce35a054ed Remove redundant tests 4 years ago
Andy Wang 78b27c0705 Fix tests 4 years ago
Andy Wang ec76ecfe71 Update tests 4 years ago
Andy Wang 01e5d15d20 Code cleanup 4 years ago
Andy Wang 963dae829d Fix tests 4 years ago
Andy Wang 339b324946 Working direct WebSocket transport 5 years ago
Andy Wang c276f504b5 Use ENUM constants for encryption methods 5 years ago
Qian Wang ea5bb44b0a Add and edit some tests 5 years ago
Qian Wang e244340885 Modify some tests 5 years ago
Qian Wang 81f233c226 Update obfs_test 5 years ago
Qian Wang 581c2332d1 Fix obfs_test as it wasn't really testing encryptionMethod other than aes-gcm 5 years ago
Qian Wang 640f81461c Buffer reuse in obfs 5 years ago
Qian Wang 9fa37e327f Use exclusively salsa20 for header encryption 5 years ago
Qian Wang 237b9d131b Add and fix some tests 5 years ago