| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add confirm_key stub | 2019-08-27 | 2 | -6/+16 | ||
| | | ||||||
| * | Use confirmation status from keypair in dec-state | 2019-08-27 | 1 | -6/+7 | ||
| | | ||||||
| * | Work on inbound/outbound consume code | 2019-08-27 | 3 | -8/+69 | ||
| | | ||||||
| * | Added sealing/opening to the router worker | 2019-08-27 | 6 | -22/+326 | ||
| | | ||||||
| * | Removed unused sub-module | 2019-08-27 | 1 | -52/+0 | ||
| | | ||||||
| * | Removed unused sub-module | 2019-08-27 | 2 | -88/+2 | ||
| | | ||||||
| * | Unbox callback closures | 2019-08-27 | 5 | -60/+77 | ||
| | | | | | | Accepted the more verbose type signatures and added a callback to request new key-material. | |||||
| * | Work on callback structure for cryptkey router | 2019-08-26 | 6 | -59/+97 | ||
| | | ||||||
| * | Update the blake2 crate to fix bug upstream | 2019-08-26 | 3 | -119/+182 | ||
| | | | | | Included basic sanity check for the HKDF macroes, to avoid regression in future. | |||||
| * | Move to hjul crate | 2019-08-24 | 8 | -199/+42 | ||
| | | | | | Moved timer code into seperate crate (`hjul'). | |||||
| * | Allow DoS mitigation to take any endpoint impl. | 2019-08-23 | 1 | -5/+11 | ||
| | | ||||||
| * | Derieve clone for timer (handle) | 2019-08-22 | 1 | -38/+38 | ||
| | | ||||||
| * | Added benchmarks for timer code | 2019-08-22 | 3 | -6/+44 | ||
| | | ||||||
| * | Initial version of timer framework | 2019-08-22 | 7 | -2/+158 | ||
| | | ||||||
| * | Ensure peer threads are stopped on drop | 2019-08-20 | 3 | -100/+157 | ||
| | | ||||||
| * | Removed platform mod | 2019-08-20 | 1 | -2/+0 | ||
| | | ||||||
| * | Restructure and job stealing work queue | 2019-08-20 | 9 | -416/+487 | ||
| | | ||||||
| * | Implemented keypair_confirm | 2019-08-18 | 2 | -91/+173 | ||
| | | ||||||
| * | Remove peer from cryptkey router on drop | 2019-08-17 | 9 | -100/+242 | ||
| | | ||||||
| * | Begin drafting cross-platform interface | 2019-08-16 | 8 | -42/+77 | ||
| | | ||||||
| * | Layout work on router | 2019-08-16 | 9 | -110/+253 | ||
| | | ||||||
| * | Implement add_keypair semantics | 2019-08-13 | 5 | -28/+141 | ||
| | | ||||||
| * | Port replay filter and sketch router state | 2019-08-12 | 10 | -86/+298 | ||
| | | ||||||
| * | Work on sketching router interface | 2019-08-10 | 4 | -0/+183 | ||
| | | ||||||
| * | Kill GC thread on Ratelimiter drop | 2019-08-10 | 3 | -112/+209 | ||
| | | ||||||
| * | Concurrent rate limiter | 2019-08-07 | 3 | -107/+636 | ||
| | | | | | | The new rate limiter allows multiple simultaneous .allow calls. Also delegated GC to tokio. | |||||
| * | Added initiation flood protection | 2019-08-07 | 4 | -26/+53 | ||
| | | ||||||
| * | Add rate limiter check to handshake messages. | 2019-08-06 | 7 | -8/+194 | ||
| | | ||||||
| * | Prepare for resuse of message buffers for response | 2019-08-05 | 4 | -22/+31 | ||
| | | ||||||
| * | Multiple mac2 can be checked concurrently | 2019-08-05 | 2 | -20/+17 | ||
| | | ||||||
| * | Checking of mac2 fields on initiation & response | 2019-08-05 | 5 | -76/+119 | ||
| | | | | | | | In addition, moved the rng out. This will allow allocating one instance per worker, rather than every call. | |||||
| * | Validate mac2 field | 2019-08-03 | 3 | -14/+24 | ||
| | | ||||||
| * | Added property-based test for full DoS interaction | 2019-08-03 | 5 | -39/+245 | ||
| | | ||||||
| * | Remove rust-crypto, move to libsodium bindings | 2019-08-02 | 5 | -64/+294 | ||
| | | ||||||
| * | Unit test for mac1 validation | 2019-08-01 | 2 | -15/+61 | ||
| | | ||||||
| * | Successfully validate mac1 field | 2019-08-01 | 4 | -27/+97 | ||
| | | ||||||
| * | Make unit tests pass | 2019-08-01 | 5 | -65/+84 | ||
| | | ||||||
| * | Move to nested handshake message structure | 2019-07-30 | 14 | -1379/+254 | ||
| | | | | | | | | | | | | | 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. | |||||
| * | Begin work on MAC field processing | 2019-07-29 | 8 | -0/+1378 | ||
| | | ||||||
| * | Restructured for wireguard-rs | 2019-07-28 | 13 | -63/+119 | ||
| | | ||||||
| * | Added ability to remove peer from device | 2019-07-26 | 2 | -33/+46 | ||
| | | ||||||
| * | Only impl. fmt for messages in test | 2019-07-26 | 2 | -5/+13 | ||
| | | ||||||
| * | Move parser code to zerocopy | 2019-07-26 | 5 | -151/+138 | ||
| | | ||||||
| * | Formatting | 2019-07-25 | 7 | -381/+326 | ||
| | | ||||||
| * | Fixed GenericArray version | 2019-07-25 | 3 | -39/+24 | ||
| | | ||||||
| * | Added opaque identity to output | 2019-07-25 | 4 | -39/+49 | ||
| | | ||||||
| * | Avoid race-condition when allocating a new identity | 2019-07-25 | 1 | -5/+23 | ||
| | | ||||||
| * | Fix TAI64 epoch | 2019-07-24 | 2 | -4/+3 | ||
| | | ||||||
| * | Tested full handshake | 2019-07-24 | 8 | -40/+168 | ||
| | | ||||||
| * | Finish handshake exchange | 2019-07-22 | 6 | -107/+247 | ||
| | | ||||||
