55 Commits (master)

Author SHA1 Message Date
Mathias Hall-Andersen 1fb7975d3d Upgrade dependencies 5 years ago
Mathias Hall-Andersen a7dea4f2b4 Added MIT license 6 years ago
Mathias Hall-Andersen 6e307fc70e Replace RwLock<HashMap> with DashMap in handshake 6 years ago
Mathias Hall-Andersen 16ede0f37d Enable wireguard-rs to build on stable. 6 years ago
Mathias Hall-Andersen 16f21989b4 Elimited Daemonize dependency 6 years ago
Mathias Hall-Andersen ff9b7e3ed2 Bumped dependencies 6 years ago
Mathias Hall-Andersen ded348d586 Added checks for zero shared-secret 6 years ago
Mathias Hall-Andersen 12a7b371d4 Restructuring and dependency version bump. 6 years ago
Mathias Hall-Andersen f2ee976d06 Upgraded treebitmap dependency 6 years ago
Mathias Hall-Andersen 8de2305cc7 Fixed unit tests 6 years ago
Mathias Hall-Andersen 5e6edb280e Bumped crate versions. 6 years ago
Mathias Hall-Andersen dcd567c08f Squashed commit of the following: 6 years ago
Mathias Hall-Andersen d4f5d5b723 Fixed typo in under load code 6 years ago
Mathias Hall-Andersen fd3ba63e80 Revert to crossbeam 6 years ago
Mathias Hall-Andersen e0db9861bc Added profiler feature 6 years ago
Mathias Hall-Andersen 6566796387 Remove crossbeam dependency 6 years ago
Mathias Hall-Andersen 00c1ea17d5 Remove futures from dependencies 6 years ago
Mathias Hall-Andersen dee23969f5 Daemonization 6 years ago
Mathias Hall-Andersen 92dbb4c46a Clean dependencies and imports 6 years ago
Mathias Hall-Andersen c413417196 Remove unused dependencies 6 years ago
Mathias Hall-Andersen 4ff328b7da First full test of pure WireGuard 6 years ago
Mathias Hall-Andersen a08fd4002b Work on Linux platform code 7 years ago
Mathias Hall-Andersen 794933d6dd Work on peer timers 7 years ago
Mathias Hall-Andersen 32c030367c WIP: Handshake queue and workers 7 years ago
Mathias Hall-Andersen 02d9bdcc96 Full inbound/outbound router test 7 years ago
Mathias Hall-Andersen e371d39052 Begin work on full router interaction unittest 7 years ago
Mathias Hall-Andersen af9c76452f More extensive outbound test 7 years ago
Mathias Hall-Andersen 6d11da441b Simply passing of JobBuffer ownership 7 years ago
Mathias Hall-Andersen f55014ef8f Wake workers when submitting work 7 years ago
Mathias Hall-Andersen 929eadb651 Outbound cryptkey routing 7 years ago
Mathias Hall-Andersen 51179f5433 Better management of key material 7 years ago
Mathias Hall-Andersen 0520b28ac2 Move to RustCrypto AEAD crate for handshake 7 years ago
Mathias Hall-Andersen cdbcd55eda Added sealing/opening to the router worker 7 years ago
Mathias Hall-Andersen 5f3c4d2e27 Update the blake2 crate to fix bug upstream 7 years ago
Mathias Hall-Andersen 2272e5250f Move to hjul crate 7 years ago
Mathias Hall-Andersen c5aba7183d Initial version of timer framework 7 years ago
Mathias Hall-Andersen 5aeea9b619 Begin drafting cross-platform interface 7 years ago
Mathias Hall-Andersen 726163b7f1 Layout work on router 7 years ago
Mathias Hall-Andersen 657a1ccb44 Implement add_keypair semantics 7 years ago
Mathias Hall-Andersen 723a1b8e85 Port replay filter and sketch router state 7 years ago
Mathias Hall-Andersen b33381331f Concurrent rate limiter 7 years ago
Mathias Hall-Andersen a12e6e139c Add rate limiter check to handshake messages. 7 years ago
Mathias Hall-Andersen fe0c1532d9 Added property-based test for full DoS interaction 7 years ago
Mathias Hall-Andersen 2bdcda067c Remove rust-crypto, move to libsodium bindings 7 years ago
Mathias Hall-Andersen 1cfd5aea1a Move to nested handshake message structure 7 years ago
Mathias Hall-Andersen 2c81abbe79 Restructured for wireguard-rs 7 years ago
Mathias Hall-Andersen 5efb318171 Move parser code to zerocopy 7 years ago
Mathias Hall-Andersen 27f8fd8e34 Fixed GenericArray version 7 years ago
Mathias Hall-Andersen 95080c870f Tested full handshake 7 years ago
Mathias Hall-Andersen c77697b8ed Finish handshake exchange 7 years ago