summaryrefslogtreecommitdiffstats
path: root/src/router (follow)
Commit message (Expand)AuthorAgeFilesLines
* Work on Linux platform codeMathias Hall-Andersen2019-10-1310-1884/+0
* Enable adding TUN reader to WG interfaceMathias Hall-Andersen2019-10-111-5/+5
* Start porting kernel timer semanticsMathias Hall-Andersen2019-10-091-13/+21
* Restructure IO traits.Mathias Hall-Andersen2019-10-095-94/+119
* Restructure dummy implementationsMathias Hall-Andersen2019-10-061-208/+14
* Added key_confirmed callbackMathias Hall-Andersen2019-09-284-89/+167
* Added zero_key to peerMathias Hall-Andersen2019-09-211-13/+45
* WIP: TUN IO workerMathias Hall-Andersen2019-09-181-1/+4
* WIP: Handshake queue and workersMathias Hall-Andersen2019-09-151-19/+31
* Sent staged packets when key-pair confirmedMathias Hall-Andersen2019-09-153-43/+46
* Begin work on the pure Wireguard implemenationMathias Hall-Andersen2019-09-146-132/+85
* Test for confirmation of key using staged packetMathias Hall-Andersen2019-09-111-6/+13
* Simplified router testsMathias Hall-Andersen2019-09-113-143/+167
* Full inbound/outbound router testMathias Hall-Andersen2019-09-107-123/+357
* Begin work on full router interaction unittestMathias Hall-Andersen2019-09-083-91/+237
* Fixed outbound unittestMathias Hall-Andersen2019-09-074-24/+22
* Write inbound packets to TUN deviceMathias Hall-Andersen2019-09-078-136/+304
* Added outbound benchmarkMathias Hall-Andersen2019-09-054-85/+126
* Output test number and parameters to debugMathias Hall-Andersen2019-09-041-1/+3
* More extensive outbound testMathias Hall-Andersen2019-09-044-116/+167
* Expanded outbound testMathias Hall-Andersen2019-09-046-21/+44
* Simply passing of JobBuffer ownershipMathias Hall-Andersen2019-09-044-299/+175
* Wake workers when submitting workMathias Hall-Andersen2019-09-024-154/+152
* Reconsider inorder queueingMathias Hall-Andersen2019-09-026-17/+85
* Outbound cryptkey routingMathias Hall-Andersen2019-09-016-33/+366
* Added Bind trait to routerMathias Hall-Andersen2019-08-314-55/+64
* Reduce number of type parameters in routerMathias Hall-Andersen2019-08-316-69/+98
* Join with worker threads on device dropMathias Hall-Andersen2019-08-283-14/+19
* Renamed confirmed -> initator on keypairMathias Hall-Andersen2019-08-282-2/+4
* Start worker threads for deviceMathias Hall-Andersen2019-08-282-26/+53
* Add confirm_key stubMathias Hall-Andersen2019-08-272-6/+16
* Use confirmation status from keypair in dec-stateMathias Hall-Andersen2019-08-271-6/+7
* Work on inbound/outbound consume codeMathias Hall-Andersen2019-08-273-8/+69
* Added sealing/opening to the router workerMathias Hall-Andersen2019-08-273-21/+67
* Removed unused sub-moduleMathias Hall-Andersen2019-08-271-52/+0
* Removed unused sub-moduleMathias Hall-Andersen2019-08-272-88/+2
* Unbox callback closuresMathias Hall-Andersen2019-08-274-58/+74
* Work on callback structure for cryptkey routerMathias Hall-Andersen2019-08-265-54/+72
* Move to hjul crateMathias Hall-Andersen2019-08-241-0/+3
* Initial version of timer frameworkMathias Hall-Andersen2019-08-222-2/+2
* Ensure peer threads are stopped on dropMathias Hall-Andersen2019-08-202-98/+153
* Restructure and job stealing work queueMathias Hall-Andersen2019-08-205-404/+466
* Implemented keypair_confirmMathias Hall-Andersen2019-08-181-90/+172
* Remove peer from cryptkey router on dropMathias Hall-Andersen2019-08-171-53/+129
* Begin drafting cross-platform interfaceMathias Hall-Andersen2019-08-162-41/+50
* Layout work on routerMathias Hall-Andersen2019-08-165-100/+244
* Implement add_keypair semanticsMathias Hall-Andersen2019-08-132-26/+127
* Port replay filter and sketch router stateMathias Hall-Andersen2019-08-124-46/+241
* Work on sketching router interfaceMathias Hall-Andersen2019-08-103-0/+182