summaryrefslogtreecommitdiffstats
path: root/src/wireguard.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove refcnt from fixedmapMatt Dunwoodie2019-10-021-1/+3
* BugfixesMatt Dunwoodie2019-10-021-1/+0
* I don't have a good commit message for thisMatt Dunwoodie2019-10-021-11/+9
* Big re-work of wireguard.cMatt Dunwoodie2019-09-301-323/+195
* Move antireplay to it's own headerMatt Dunwoodie2019-09-221-8/+3
* Add documentation to wireguard.h, TODOs to correct wireguard.cMatt Dunwoodie2019-09-181-5/+170
* Rename *_clean to *_resetMatt Dunwoodie2019-09-181-2/+2
* sed /u_int/uint/Matt Dunwoodie2019-09-171-0/+2
* Fix lock bug in wg_handshake_merge, cleanupMatt Dunwoodie2019-09-111-2/+2
* Check handshake state before preparing initiation packetMatt Dunwoodie2019-09-111-0/+1
* Abstract all handshake access to wireguard.cMatt Dunwoodie2019-09-101-3/+11
* Update debug messagesMatt Dunwoodie2019-09-101-0/+14
* Move handshake rate limiting to wireguard.cMatt Dunwoodie2019-09-091-5/+7
* Move session confirmation to transport decryptMatt Dunwoodie2019-08-231-0/+1
* Add extra wg_session_confirmMatt Dunwoodie2019-08-221-0/+1
* Add bloombucket.h for ratelimiting.Matt Dunwoodie2019-08-221-3/+2
* Separate timers from cryptoMatt Dunwoodie2019-08-221-4/+6
* Add ID checks for incoming messagesMatt Dunwoodie2019-08-221-0/+1
* Split ID removal and cleaningMatt Dunwoodie2019-08-221-2/+4
* Simplify handshake and session structsMatt Dunwoodie2019-08-201-28/+53
* Start rework of cookiesMatt Dunwoodie2019-08-201-2/+10
* Simplify initiation timeoutMatt Dunwoodie2019-08-181-6/+2
* Refactor wg_timers*Matt Dunwoodie2019-08-111-3/+1
* Add proper copyright messages to all relevant filesMatt Dunwoodie2019-08-101-0/+16
* Add wg_timer_persistent_keepalive_getMatt Dunwoodie2019-08-091-0/+1
* Move rest of timers to wireguard.cMatt Dunwoodie2019-08-081-2/+5
* Move timers to wireguard.cMatt Dunwoodie2019-08-081-0/+27
* Decrease coupling between if_wg.c and wireguard.c moreMatt Dunwoodie2019-08-081-25/+21
* Add more cookie functionalityMatt Dunwoodie2019-07-221-6/+12
* Reduce coupling between if_wg.c and wireguard.cMatt Dunwoodie2019-07-171-65/+60
* Add keyset struct, make compilableMatt Dunwoodie2019-07-141-3/+7
* staging19Matt Dunwoodie2019-06-251-45/+54
* staging12Matt Dunwoodie2019-06-171-1/+1
* staging7Matt Dunwoodie2019-06-161-0/+1
* staging6Matt Dunwoodie2019-06-161-10/+10
* staging5Matt Dunwoodie2019-06-161-1/+2
* staging4Matt Dunwoodie2019-06-141-0/+2
* staging3Matt Dunwoodie2019-06-121-2/+3
* staging2Matt Dunwoodie2019-06-121-1/+27
* stagingMatt Dunwoodie2019-06-111-122/+113
* Add check to peer keyMatt Dunwoodie2019-05-281-1/+1
* Make timeouts more idiomaticMatt Dunwoodie2019-05-221-3/+3
* Limit initiation retriesMatt Dunwoodie2019-05-211-0/+1
* Add persistent keepalive support to kernelMatt Dunwoodie2019-05-211-0/+2
* Set peer arg in wg_peer_initMatt Dunwoodie2019-05-211-1/+1
* Update cookie calculationMatt Dunwoodie2019-05-191-2/+10
* Refactor handshake initialisationMatt Dunwoodie2019-05-011-16/+6
* Allow wireguard.h to reply initiation with cookieMatt Dunwoodie2019-05-011-20/+12
* Remove unecessary references to p_local_cookieMatt Dunwoodie2019-05-011-1/+1
* Fixup buggy timeoutsMatt Dunwoodie2019-05-011-2/+3