summaryrefslogtreecommitdiffstats
path: root/src/router (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | Merge multiple related type parameters into trait, allowing for easier refactoring and better maintainability.
* Join with worker threads on device dropMathias Hall-Andersen2019-08-283-14/+19
|
* Renamed confirmed -> initator on keypairMathias Hall-Andersen2019-08-282-2/+4
| | | | | Done to reflect that the property is immutable, unlike the "confirmed" field on the decryption state.
* 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
| | | | | Accepted the more verbose type signatures and added a callback to request new key-material.
* Work on callback structure for cryptkey routerMathias Hall-Andersen2019-08-265-54/+72
|
* Move to hjul crateMathias Hall-Andersen2019-08-241-0/+3
| | | | Moved timer code into seperate crate (`hjul').
* 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