168 Commits (master)
 

Author SHA1 Message Date
Mathias Hall-Andersen 46d76b80c6 Reduce number of type parameters in router 7 years ago
Mathias Hall-Andersen c823af1a9c Explicitly clear t0 in KDF macro 7 years ago
Mathias Hall-Andersen 7e5852ec26 Fix race condition on response processing 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 6785aa4cb5 Join with worker threads on device drop 7 years ago
Mathias Hall-Andersen 8e1a2cabd3 Renamed confirmed -> initator on keypair 7 years ago
Mathias Hall-Andersen 10e6436e6b Start worker threads for device 7 years ago
Mathias Hall-Andersen a1b50aca26 Add confirm_key stub 7 years ago
Mathias Hall-Andersen 40533b9ffd Use confirmation status from keypair in dec-state 7 years ago
Mathias Hall-Andersen e5f515098a Work on inbound/outbound consume code 7 years ago
Mathias Hall-Andersen cdbcd55eda Added sealing/opening to the router worker 7 years ago
Mathias Hall-Andersen e28a9274d0 Removed unused sub-module 7 years ago
Mathias Hall-Andersen 3eb7f5e423 Removed unused sub-module 7 years ago
Mathias Hall-Andersen a80e64014c Unbox callback closures 7 years ago
Mathias Hall-Andersen e16151419d Work on callback structure for cryptkey router 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 e88ed5d02d Allow DoS mitigation to take any endpoint impl. 7 years ago
Mathias Hall-Andersen 9528d19cc9 Derieve clone for timer (handle) 7 years ago
Mathias Hall-Andersen 543efad980 Added benchmarks for timer code 7 years ago
Mathias Hall-Andersen c5aba7183d Initial version of timer framework 7 years ago
Mathias Hall-Andersen 9cef264581 Ensure peer threads are stopped on drop 7 years ago
Mathias Hall-Andersen f4da998812 Removed platform mod 7 years ago
Mathias Hall-Andersen 7e727d120b Restructure and job stealing work queue 7 years ago
Mathias Hall-Andersen 31ef3e2871 Implemented keypair_confirm 7 years ago
Mathias Hall-Andersen 78ab1a93e6 Remove peer from cryptkey router on drop 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 0e16901261 Work on sketching router interface 7 years ago
Mathias Hall-Andersen a50079552a Kill GC thread on Ratelimiter drop 7 years ago
Mathias Hall-Andersen b33381331f Concurrent rate limiter 7 years ago
Mathias Hall-Andersen f7f1088123 Added initiation flood protection 7 years ago
Mathias Hall-Andersen a12e6e139c Add rate limiter check to handshake messages. 7 years ago
Mathias Hall-Andersen 8f488882be Prepare for resuse of message buffers for response 7 years ago
Mathias Hall-Andersen c62aca70a3 Multiple mac2 can be checked concurrently 7 years ago
Mathias Hall-Andersen abc8cacf44 Checking of mac2 fields on initiation & response 7 years ago
Mathias Hall-Andersen baebac5bec Validate mac2 field 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 d6e40f9ea6 Unit test for mac1 validation 7 years ago
Mathias Hall-Andersen 0f92468f69 Successfully validate mac1 field 7 years ago
Mathias Hall-Andersen ab98d9dced Make unit tests pass 7 years ago
Mathias Hall-Andersen 1cfd5aea1a Move to nested handshake message structure 7 years ago
Mathias Hall-Andersen f46f36ad29 Begin work on MAC field processing 7 years ago
Mathias Hall-Andersen 2c81abbe79 Restructured for wireguard-rs 7 years ago
Mathias Hall-Andersen 59190dff33 Added ability to remove peer from device 7 years ago
Mathias Hall-Andersen 97e5e1eacc Only impl. fmt for messages in test 7 years ago