Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-08-16 | Begin drafting cross-platform interface | 8 | -42/+77 | ||
2019-08-16 | Layout work on router | 9 | -110/+253 | ||
2019-08-13 | Implement add_keypair semantics | 5 | -28/+141 | ||
2019-08-12 | Port replay filter and sketch router state | 10 | -86/+298 | ||
2019-08-10 | Work on sketching router interface | 4 | -0/+183 | ||
2019-08-10 | Kill GC thread on Ratelimiter drop | 3 | -112/+209 | ||
2019-08-07 | Concurrent rate limiter | 3 | -107/+636 | ||
The new rate limiter allows multiple simultaneous .allow calls. Also delegated GC to tokio. | |||||
2019-08-07 | Added initiation flood protection | 4 | -26/+53 | ||
2019-08-06 | Add rate limiter check to handshake messages. | 7 | -8/+194 | ||
2019-08-05 | Prepare for resuse of message buffers for response | 4 | -22/+31 | ||
2019-08-05 | Multiple mac2 can be checked concurrently | 2 | -20/+17 | ||
2019-08-05 | Checking of mac2 fields on initiation & response | 5 | -76/+119 | ||
In addition, moved the rng out. This will allow allocating one instance per worker, rather than every call. | |||||
2019-08-03 | Validate mac2 field | 3 | -14/+24 | ||
2019-08-03 | Added property-based test for full DoS interaction | 5 | -39/+245 | ||
2019-08-02 | Remove rust-crypto, move to libsodium bindings | 5 | -64/+294 | ||
2019-08-01 | Unit test for mac1 validation | 2 | -15/+61 | ||
2019-08-01 | Successfully validate mac1 field | 4 | -27/+97 | ||
2019-08-01 | Make unit tests pass | 5 | -65/+84 | ||
2019-07-30 | Move to nested handshake message structure | 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. | |||||
2019-07-29 | Begin work on MAC field processing | 8 | -0/+1378 | ||
2019-07-28 | Restructured for wireguard-rs | 13 | -63/+119 | ||
2019-07-26 | Added ability to remove peer from device | 2 | -33/+46 | ||
2019-07-26 | Only impl. fmt for messages in test | 2 | -5/+13 | ||
2019-07-26 | Move parser code to zerocopy | 5 | -151/+138 | ||
2019-07-25 | Formatting | 7 | -381/+326 | ||
2019-07-25 | Fixed GenericArray version | 3 | -39/+24 | ||
2019-07-25 | Added opaque identity to output | 4 | -39/+49 | ||
2019-07-25 | Avoid race-condition when allocating a new identity | 1 | -5/+23 | ||
2019-07-24 | Fix TAI64 epoch | 2 | -4/+3 | ||
2019-07-24 | Tested full handshake | 8 | -40/+168 | ||
2019-07-22 | Finish handshake exchange | 6 | -107/+247 | ||
2019-07-18 | Begin creation of response | 7 | -94/+164 | ||
2019-07-18 | Begin processing of initation | 6 | -47/+223 | ||
2019-07-17 | Better seperation and introduction of timestamp | 6 | -39/+136 | ||
2019-07-16 | Use precomputed static-static | 1 | -1/+1 | ||
2019-07-16 | Create initiation message | 8 | -123/+324 | ||
2019-07-14 | Test precomputed values | 2 | -14/+44 | ||
Sanity check | |||||
2019-07-13 | Begin work on creating initiation | 6 | -86/+353 | ||
2019-07-12 | Add peers and psks to device | 6 | -134/+184 | ||
2019-07-11 | Add unit tests | 4 | -28/+213 | ||