Commit Graph

25 Commits (e696b181876d7279e22c573d12a8b1f525c9616c)

Author SHA1 Message Date
name e696b18187 format using goimports 1 year ago
Andy Wang 611bad91fd
Minor refactors to remove unnecessary function 2 years ago
Andy Wang 86e2935607 Use a pre-made buffer for TLSConn.Write 4 years ago
Andy Wang 4a81683e44 Code cleanup and move stuff around 4 years ago
Andy Wang 93cf6dec6e Export fields for testing 4 years ago
Andy Wang 444182f5bb Purge impurity 4 years ago
Andy Wang e41394c83c Set frame size limit through multiplexer 4 years ago
Andy Wang 97858197cd Move common types to its own package 4 years ago
Andy Wang 7bfae8accd Refactor client side transport (breaks server) 4 years ago
Andy Wang dc2b1124cb move function out of util 4 years ago
Andy Wang c1f3408c2c Make key lengths explicit 4 years ago
Andy Wang a163f066a6 Refactor client config 4 years ago
Andy Wang bc5ce842a0 Refactor makeAuthenticationPayload to allow easier tests 4 years ago
Andy Wang abc39e4e90 Refactor authentication data representations 4 years ago
Andy Wang 98b77afb91 websocket over TLS 5 years ago
Andy Wang 339b324946 Working direct WebSocket transport 5 years ago
Andy Wang a3c3c5dc07 Client side plain websocket 5 years ago
Andy Wang 87a7684e10 More comments 5 years ago
Andy Wang 812ca1af99 Unexport some client.State fields 5 years ago
Andy Wang b98a74f49b Refactor client ClientHello composition 5 years ago
Qian Wang ae4fc917b6 Let the server send a mock encrypted certificate after ChangeCipherSuite to imitate real behaviour more closely 5 years ago
Qian Wang 1d878b3adb Use AEAD to encrypt session key in ServerHello to provide authentication of the identity of the server 5 years ago
Qian Wang e15536d7c7 Refactor TLS handshake 5 years ago
Qian Wang 53b6b96262 Remove stupid code 5 years ago
Qian Wang 1a628cb524 Refactor client TLS 5 years ago