Commit Graph

31 Commits (bbc07528836be0c0bcf479e7fa078a6d3e05d005)

Author SHA1 Message Date
Andy Wang 2400a33818 Remove extra imports 4 years ago
Andy Wang 7e9fe952aa Move code around for clarity 4 years ago
Andy Wang 7bfae8accd Refactor client side transport (breaks server) 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 5 years ago
Andy Wang abc39e4e90 Refactor authentication data representations 5 years ago
Andy Wang f47f57a59f Direct WebSocket 5 years ago
Andy Wang a3c3c5dc07 Client side plain websocket 5 years ago
Andy Wang 46c02d17f4 Refactor InitState 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
Andy Wang c36ec04ce5 Add unordered mode 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 726a405a26 TLS1.3 5 years ago
Qian Wang 0fbb6011fc Remove psudorandom padding 5 years ago
Qian Wang 75fecacd20 Change the protocol to solve sessionTicket inconsistency 5 years ago
Qian Wang 710fa6835a Reduce the size of UID to 16 bytes 5 years ago
Qian Wang d781c7b1be Use a sessional ephemeral key as the main key instead of UID for forward security 5 years ago
Qian Wang 8168b9e2e7 Use AES-GCM instead of CTR 5 years ago
Qian Wang 0dd52d8570 Add optional encryption 5 years ago
Qian Wang 3e9855191b Cloak 2: generalising cloak as a universal pluggable transport for arbitary proxies 5 years ago
Qian Wang 99afb1a58b Remove ECDH as an external dependancy and include it as a internal package 6 years ago
Qian Wang 59c18437e4 Fix a race regarding client keyPairs caching 6 years ago
Qian Wang 3534d05055 QOS and user managing, bug fixes 6 years ago
Qian Wang 0db52a8a26 General improvements 6 years ago
Qian Wang a8786a5576 Use ECDH instead of ECIES 6 years ago
Qian Wang ae30ed6ba4 Untested server 6 years ago
Qian Wang 3fd7e01566 Untested client 6 years ago