aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update configuration APIMathias Hall-Andersen2019-11-1715-105/+122
|
* Update UAPI semantics for removeMathias Hall-Andersen2019-11-1518-140/+288
|
* Initial version of full UAPI parserMathias Hall-Andersen2019-11-134-83/+142
|
* Work on UAPI serialize deviceMathias Hall-Andersen2019-11-116-17/+113
|
* Implemented UAPI "get" line-parserMathias Hall-Andersen2019-11-105-161/+240
|
* Removal of secret key in the handshake moduleMathias Hall-Andersen2019-11-086-169/+190
|
* Implement disable/enable timersMathias Hall-Andersen2019-11-066-88/+138
|
* Work on Up/Down operation on WireGuard deviceMathias Hall-Andersen2019-11-048-152/+267
|
* Work on UAPI parserMathias Hall-Andersen2019-11-036-41/+231
|
* Work on configuration interfaceMathias Hall-Andersen2019-11-029-34/+120
|
* Add derived_sessionMathias Hall-Andersen2019-10-312-8/+19
|
* Work on timer semanticsMathias Hall-Andersen2019-10-3110-80/+181
|
* Remove unused dependenciesMathias Hall-Andersen2019-10-305-423/+19
|
* Change router job to accommodate keep_key_freshMathias Hall-Andersen2019-10-305-140/+139
|
* Unified use of make_packet during testsMathias Hall-Andersen2019-10-296-119/+144
|
* First full test of pure WireGuardMathias Hall-Andersen2019-10-2812-62/+242
|
* Fixed Ordering::Acquire -> Ordering::SeqCst typoMathias Hall-Andersen2019-10-234-8/+12
|
* Work on pure WireGuard testMathias Hall-Andersen2019-10-237-83/+156
|
* Moved IO traits into platform moduleMathias Hall-Andersen2019-10-2326-270/+352
|
* Work on platform specific code (Linux)Mathias Hall-Andersen2019-10-2314-80/+277
|
* Work on porting timer semantics and linux platformMathias Hall-Andersen2019-10-1610-237/+293
|
* Work on Linux platform codeMathias Hall-Andersen2019-10-1336-52/+293
|
* Port timer.c from WireGuardMathias Hall-Andersen2019-10-112-21/+76
|
* Enable adding TUN reader to WG interfaceMathias Hall-Andersen2019-10-117-144/+244
|
* Start porting kernel timer semanticsMathias Hall-Andersen2019-10-094-50/+115
|
* Restructure IO traits.Mathias Hall-Andersen2019-10-0916-343/+610
|
* Restructure dummy implementationsMathias Hall-Andersen2019-10-068-230/+320
|
* Added key_confirmed callbackMathias Hall-Andersen2019-09-288-114/+217
|
* Work on peer timersMathias Hall-Andersen2019-09-228-64/+135
|
* Added zero_key to peerMathias Hall-Andersen2019-09-216-66/+190
|
* WIP: TUN IO workerMathias Hall-Andersen2019-09-186-129/+212
| | | | Also removed the type parameters from the handshake device.
* WIP: Work on handshake workerMathias Hall-Andersen2019-09-165-24/+76
|
* WIP: Handshake queue and workersMathias Hall-Andersen2019-09-154-26/+90
|
* Sent staged packets when key-pair confirmedMathias Hall-Andersen2019-09-154-46/+50
|
* Begin work on the pure Wireguard implemenationMathias Hall-Andersen2019-09-1413-144/+182
| | | | Start joining the handshake device and router device in the top-level Wireguard implemenation.
* Test for confirmation of key using staged packetMathias Hall-Andersen2019-09-111-6/+13
|
* Simplified router testsMathias Hall-Andersen2019-09-114-145/+169
|
* Full inbound/outbound router testMathias Hall-Andersen2019-09-1011-247/+392
|
* Begin work on full router interaction unittestMathias Hall-Andersen2019-09-085-91/+239
|
* Fixed outbound unittestMathias Hall-Andersen2019-09-074-24/+22
|
* Write inbound packets to TUN deviceMathias Hall-Andersen2019-09-079-138/+306
|
* Added outbound benchmarkMathias Hall-Andersen2019-09-055-89/+126
| | | | | | Decent performance (~1.5Gb/s on old XPS laptop from 2014), biggest bottleneck seems to be the heap allocator, swapping with jemalloc yields 2x performance.
* Output test number and parameters to debugMathias Hall-Andersen2019-09-041-1/+3
|
* More extensive outbound testMathias Hall-Andersen2019-09-046-116/+231
|
* Expanded outbound testMathias Hall-Andersen2019-09-046-21/+44
|
* Simply passing of JobBuffer ownershipMathias Hall-Andersen2019-09-047-299/+274
|
* Wake workers when submitting workMathias Hall-Andersen2019-09-026-155/+190
|
* Reconsider inorder queueingMathias Hall-Andersen2019-09-026-17/+85
|
* Outbound cryptkey routingMathias Hall-Andersen2019-09-019-35/+602
|
* Added Bind trait to routerMathias Hall-Andersen2019-08-316-60/+70
|