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