aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Added zero_key to peerMathias Hall-Andersen2019-09-216-66/+190
* WIP: TUN IO workerMathias Hall-Andersen2019-09-186-129/+212
* WIP: Work on handshake workerMathias Hall-Andersen2019-09-165-24/+76
* WIP: Handshake queue and workersMathias Hall-Andersen2019-09-152-26/+79
* 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
* 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-109-247/+363
* 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-079-138/+306
* Added outbound benchmarkMathias Hall-Andersen2019-09-055-89/+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-045-299/+248
* 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-017-35/+367
* Added Bind trait to routerMathias Hall-Andersen2019-08-316-60/+70
* Reduce number of type parameters in routerMathias Hall-Andersen2019-08-318-72/+137
* Explicitly clear t0 in KDF macroMathias Hall-Andersen2019-08-311-3/+8
* Fix race condition on response processingMathias Hall-Andersen2019-08-311-28/+52
* Better management of key materialMathias Hall-Andersen2019-08-315-223/+232
* Move to RustCrypto AEAD crate for handshakeMathias Hall-Andersen2019-08-304-160/+98
* Join with worker threads on device dropMathias Hall-Andersen2019-08-286-30/+91
* Renamed confirmed -> initator on keypairMathias Hall-Andersen2019-08-285-11/+13
* 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-274-22/+68
* 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-275-60/+77
* Work on callback structure for cryptkey routerMathias Hall-Andersen2019-08-266-59/+97
* Update the blake2 crate to fix bug upstreamMathias Hall-Andersen2019-08-261-0/+66
* Move to hjul crateMathias Hall-Andersen2019-08-246-187/+7
* Allow DoS mitigation to take any endpoint impl.Mathias Hall-Andersen2019-08-231-5/+11
* Derieve clone for timer (handle)Mathias Hall-Andersen2019-08-221-38/+38
* Added benchmarks for timer codeMathias Hall-Andersen2019-08-223-6/+44
* Initial version of timer frameworkMathias Hall-Andersen2019-08-225-2/+150
* Ensure peer threads are stopped on dropMathias Hall-Andersen2019-08-203-100/+157
* Removed platform modMathias Hall-Andersen2019-08-201-2/+0
* Restructure and job stealing work queueMathias Hall-Andersen2019-08-209-416/+487
* Implemented keypair_confirmMathias Hall-Andersen2019-08-182-91/+173
* Remove peer from cryptkey router on dropMathias Hall-Andersen2019-08-179-100/+242
* Begin drafting cross-platform interfaceMathias Hall-Andersen2019-08-166-42/+75
* Layout work on routerMathias Hall-Andersen2019-08-167-102/+253