aboutsummaryrefslogtreecommitdiffstats
path: root/src/wireguard (unfollow)
Commit message (Expand)AuthorFilesLines
2019-11-11Work on UAPI serialize deviceMathias Hall-Andersen6-17/+113
2019-11-10Implemented UAPI "get" line-parserMathias Hall-Andersen5-161/+240
2019-11-08Removal of secret key in the handshake moduleMathias Hall-Andersen6-169/+190
2019-11-06Implement disable/enable timersMathias Hall-Andersen6-88/+138
2019-11-04Work on Up/Down operation on WireGuard deviceMathias Hall-Andersen8-152/+267
2019-11-03Work on UAPI parserMathias Hall-Andersen6-41/+231
2019-11-02Work on configuration interfaceMathias Hall-Andersen9-34/+120
2019-10-31Add derived_sessionMathias Hall-Andersen2-8/+19
2019-10-31Work on timer semanticsMathias Hall-Andersen10-80/+181
2019-10-30Remove unused dependenciesMathias Hall-Andersen5-423/+19
2019-10-30Change router job to accommodate keep_key_freshMathias Hall-Andersen5-140/+139
2019-10-29Unified use of make_packet during testsMathias Hall-Andersen6-119/+144
2019-10-28First full test of pure WireGuardMathias Hall-Andersen12-62/+242
2019-10-23Fixed Ordering::Acquire -> Ordering::SeqCst typoMathias Hall-Andersen4-8/+12
2019-10-23Work on pure WireGuard testMathias Hall-Andersen7-83/+156
2019-10-23Moved IO traits into platform moduleMathias Hall-Andersen26-270/+352
2019-10-23Work on platform specific code (Linux)Mathias Hall-Andersen14-80/+277
2019-10-16Work on porting timer semantics and linux platformMathias Hall-Andersen10-237/+293
2019-10-13Work on Linux platform codeMathias Hall-Andersen36-52/+293
2019-10-11Port timer.c from WireGuardMathias Hall-Andersen2-21/+76
2019-10-11Enable adding TUN reader to WG interfaceMathias Hall-Andersen7-144/+244
2019-10-09Start porting kernel timer semanticsMathias Hall-Andersen4-50/+115
2019-10-09Restructure IO traits.Mathias Hall-Andersen16-343/+610
2019-10-06Restructure dummy implementationsMathias Hall-Andersen8-230/+320
2019-09-28Added key_confirmed callbackMathias Hall-Andersen8-114/+217
2019-09-22Work on peer timersMathias Hall-Andersen8-64/+135
2019-09-21Added zero_key to peerMathias Hall-Andersen6-66/+190
2019-09-18WIP: TUN IO workerMathias Hall-Andersen6-129/+212
2019-09-16WIP: Work on handshake workerMathias Hall-Andersen5-24/+76
2019-09-15WIP: Handshake queue and workersMathias Hall-Andersen4-26/+90
2019-09-15Sent staged packets when key-pair confirmedMathias Hall-Andersen4-46/+50
2019-09-14Begin work on the pure Wireguard implemenationMathias Hall-Andersen13-144/+182
2019-09-11Test for confirmation of key using staged packetMathias Hall-Andersen1-6/+13
2019-09-11Simplified router testsMathias Hall-Andersen4-145/+169
2019-09-10Full inbound/outbound router testMathias Hall-Andersen11-247/+392
2019-09-08Begin work on full router interaction unittestMathias Hall-Andersen5-91/+239
2019-09-07Fixed outbound unittestMathias Hall-Andersen4-24/+22
2019-09-07Write inbound packets to TUN deviceMathias Hall-Andersen9-138/+306
2019-09-05Added outbound benchmarkMathias Hall-Andersen5-89/+126
2019-09-04Output test number and parameters to debugMathias Hall-Andersen1-1/+3
2019-09-04More extensive outbound testMathias Hall-Andersen6-116/+231
2019-09-04Expanded outbound testMathias Hall-Andersen6-21/+44
2019-09-04Simply passing of JobBuffer ownershipMathias Hall-Andersen7-299/+274
2019-09-02Wake workers when submitting workMathias Hall-Andersen6-155/+190
2019-09-02Reconsider inorder queueingMathias Hall-Andersen6-17/+85
2019-09-01Outbound cryptkey routingMathias Hall-Andersen9-35/+602
2019-08-31Added Bind trait to routerMathias Hall-Andersen6-60/+70
2019-08-31Reduce number of type parameters in routerMathias Hall-Andersen8-72/+137
2019-08-31Explicitly clear t0 in KDF macroMathias Hall-Andersen1-3/+8
2019-08-31Fix race condition on response processingMathias Hall-Andersen1-28/+52