aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-317-223/+234
* Move to RustCrypto AEAD crate for handshakeMathias Hall-Andersen2019-08-306-271/+163
* 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-276-22/+326
* 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-263-119/+182
* Move to hjul crateMathias Hall-Andersen2019-08-248-199/+42
* 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-227-2/+158
* 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-168-42/+77
* Layout work on routerMathias Hall-Andersen2019-08-169-110/+253
* Implement add_keypair semanticsMathias Hall-Andersen2019-08-135-28/+141
* Port replay filter and sketch router stateMathias Hall-Andersen2019-08-1210-86/+298
* Work on sketching router interfaceMathias Hall-Andersen2019-08-104-0/+183
* Kill GC thread on Ratelimiter dropMathias Hall-Andersen2019-08-103-112/+209
* Concurrent rate limiterMathias Hall-Andersen2019-08-073-107/+636
* Added initiation flood protectionMathias Hall-Andersen2019-08-074-26/+53
* Add rate limiter check to handshake messages.Mathias Hall-Andersen2019-08-067-8/+194
* Prepare for resuse of message buffers for responseMathias Hall-Andersen2019-08-054-22/+31
* Multiple mac2 can be checked concurrentlyMathias Hall-Andersen2019-08-052-20/+17
* Checking of mac2 fields on initiation & responseMathias Hall-Andersen2019-08-055-76/+119
* Validate mac2 fieldMathias Hall-Andersen2019-08-033-14/+24
* Added property-based test for full DoS interactionMathias Hall-Andersen2019-08-035-39/+245
* Remove rust-crypto, move to libsodium bindingsMathias Hall-Andersen2019-08-025-64/+294
* Unit test for mac1 validationMathias Hall-Andersen2019-08-012-15/+61
* Successfully validate mac1 fieldMathias Hall-Andersen2019-08-014-27/+97
* Make unit tests passMathias Hall-Andersen2019-08-015-65/+84
* Move to nested handshake message structureMathias Hall-Andersen2019-07-3014-1379/+254