aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.lock (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade dependenciesMathias Hall-Andersen2021-01-051-316/+160
| | | | Signed-off-by: Mathias Hall-Andersen <mathias@hall-andersen.dk>
* Fix some clippy warningsQuang Luong2020-10-081-503/+563
| | | | Signed-off-by: Quang Luong <quangio@outlook.com>
* Replace RwLock<HashMap> with DashMap in handshakeMathias Hall-Andersen2020-06-191-0/+47
|
* Enable wireguard-rs to build on stable.Mathias Hall-Andersen2020-05-221-164/+186
| | | | | | | WireGuard Rust targets the latest nightly compiler, primarily for security and speed reasons. The recommended way to build WireGuard Rust is still with latest nightly.
* Elimited Daemonize dependencyrm-dummyMathias Hall-Andersen2020-05-171-17/+0
|
* Bumped dependenciesMathias Hall-Andersen2020-05-131-63/+17
|
* Restructuring and dependency version bump.Mathias Hall-Andersen2020-03-291-196/+123
|
* Upgraded treebitmap dependencytestsMathias Hall-Andersen2020-03-161-4/+4
|
* Fixed unit testsMathias Hall-Andersen2020-02-211-16/+22
|
* Bumped crate versions.Mathias Hall-Andersen2020-02-121-257/+247
|
* Squashed commit of the following:Mathias Hall-Andersen2020-02-011-57/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 1e26a0bef44e65023a97a16ecf3b123e688d19f7 Author: Mathias Hall-Andersen <mathias@hall-andersen.dk> Date: Sat Feb 1 14:36:50 2020 +0100 Initial version of sticky sockets for Linux commit 605cc656ad235d09ba6cd12d03dee2c5e0a9a80a Author: Mathias Hall-Andersen <mathias@hall-andersen.dk> Date: Thu Jan 30 14:57:00 2020 +0100 Clear src when sendmsg fails with EINVAL commit dffd2b228af70f681e2a161642bbdaa348419bf3 Author: Mathias Hall-Andersen <mathias@hall-andersen.dk> Date: Sun Jan 26 14:01:28 2020 +0100 Fix typoes commit 2015663706fbe15ed1ac443a31de86b3e6c643c7 Author: Mathias Hall-Andersen <mathias@hall-andersen.dk> Date: Sun Jan 26 13:51:59 2020 +0100 Restructure of public key -> peer state Restructured the mapping of public keys to peer state in the project. The handshake device is now generic over an opaque type, which enables it to be the sole place where public keys are mapped to the peer states. This gets rid of the "peer" map in the WireGuard devices and avoids having to include the public key in the handshake peer state. commit bbcfaad4bcc5cf16bacdef0cefe7d29ba1519a23 Author: Mathias Hall-Andersen <mathias@hall-andersen.dk> Date: Fri Jan 10 21:10:27 2020 +0100 Fixed bind6 also binding on IPv4 commit acbca236b70598c20c24de474690bcad883241d4 Author: Mathias Hall-Andersen <mathias@hall-andersen.dk> Date: Thu Jan 9 11:24:13 2020 +0100 Work on sticky sockets
* Revert to crossbeamMathias Hall-Andersen2019-12-161-0/+21
|
* Added profiler featureMathias Hall-Andersen2019-12-141-0/+28
|
* Remove crossbeam dependencyMathias Hall-Andersen2019-12-101-20/+0
|
* Remove futures from dependenciesMathias Hall-Andersen2019-12-061-7/+0
|
* DaemonizationMathias Hall-Andersen2019-11-211-3/+20
|
* Clean dependencies and importsMathias Hall-Andersen2019-11-211-28/+0
|
* Remove unused dependenciesMathias Hall-Andersen2019-10-301-413/+0
|
* First full test of pure WireGuardMathias Hall-Andersen2019-10-281-0/+2
|
* Work on Linux platform codeMathias Hall-Andersen2019-10-131-0/+1
|
* Work on peer timersMathias Hall-Andersen2019-09-221-4/+3
|
* WIP: Handshake queue and workersMathias Hall-Andersen2019-09-151-0/+10
|
* Full inbound/outbound router testMathias Hall-Andersen2019-09-101-0/+28
|
* Begin work on full router interaction unittestMathias Hall-Andersen2019-09-081-0/+1
|
* More extensive outbound testMathias Hall-Andersen2019-09-041-0/+62
|
* Simply passing of JobBuffer ownershipMathias Hall-Andersen2019-09-041-0/+25
|
* Wake workers when submitting workMathias Hall-Andersen2019-09-021-0/+36
|
* Outbound cryptkey routingMathias Hall-Andersen2019-09-011-0/+234
|
* Better management of key materialMathias Hall-Andersen2019-08-311-0/+1
|
* Move to RustCrypto AEAD crate for handshakeMathias Hall-Andersen2019-08-301-110/+63
|
* Added sealing/opening to the router workerMathias Hall-Andersen2019-08-271-0/+257
|
* Update the blake2 crate to fix bug upstreamMathias Hall-Andersen2019-08-261-117/+114
| | | | Included basic sanity check for the HKDF macroes, to avoid regression in future.
* Move to hjul crateMathias Hall-Andersen2019-08-241-10/+33
| | | | Moved timer code into seperate crate (`hjul').
* Initial version of timer frameworkMathias Hall-Andersen2019-08-221-0/+7
|
* Begin drafting cross-platform interfaceMathias Hall-Andersen2019-08-161-0/+1
|
* Layout work on routerMathias Hall-Andersen2019-08-161-7/+0
|
* Implement add_keypair semanticsMathias Hall-Andersen2019-08-131-0/+7
|
* Port replay filter and sketch router stateMathias Hall-Andersen2019-08-121-0/+14
|
* Concurrent rate limiterMathias Hall-Andersen2019-08-071-0/+491
| | | | | The new rate limiter allows multiple simultaneous .allow calls. Also delegated GC to tokio.
* Add rate limiter check to handshake messages.Mathias Hall-Andersen2019-08-061-0/+1
|
* Added property-based test for full DoS interactionMathias Hall-Andersen2019-08-031-10/+199
|
* Remove rust-crypto, move to libsodium bindingsMathias Hall-Andersen2019-08-021-46/+109
|
* Move to nested handshake message structureMathias Hall-Andersen2019-07-301-3/+5
| | | | | | | | | | | | Having the nested structure: Handshake Message: Noise part (zerocopy message) MAC footer part (zerocopy message) Greatly simplifies processing the MAC fields, since the MAC footer covers the noise part, which can be accessed as bytes using AsBytes.
* Restructured for wireguard-rsMathias Hall-Andersen2019-07-281-16/+16
|
* Move parser code to zerocopyMathias Hall-Andersen2019-07-261-0/+70
|
* Fixed GenericArray versionMathias Hall-Andersen2019-07-251-5/+5
|
* Tested full handshakeMathias Hall-Andersen2019-07-241-0/+7
|
* Finish handshake exchangeMathias Hall-Andersen2019-07-221-0/+7
|
* Create initiation messageMathias Hall-Andersen2019-07-161-24/+65
|
* Begin work on creating initiationMathias Hall-Andersen2019-07-131-41/+179
|