summaryrefslogtreecommitdiffstats
path: root/src/wireguard.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Permission checks on keys probably don't belong hereMatt Dunwoodie2019-10-091-2/+2
* Move wg_device_make_cookie -> wg_device_tx_cookieMatt Dunwoodie2019-10-081-4/+2
* Add beginnings of mutex filled get* functionsMatt Dunwoodie2019-10-071-1/+2
* Use mutexes in wireguard rather than rwlocksMatt Dunwoodie2019-10-071-22/+29
* Move mutex and refcnt to fixedmapMatt Dunwoodie2019-10-061-1/+1
* Refactoring of {s,g}et_* to *_{s,g}etMatt Dunwoodie2019-10-051-1/+0
* Add notify to alert new session has been createdMatt Dunwoodie2019-10-051-0/+2
* Modify if_wg.h interfaceMatt Dunwoodie2019-10-051-5/+3
* New idea again. Please bear with meMatt Dunwoodie2019-10-031-5/+6
* Further simplify the wireguard.h interfaceMatt Dunwoodie2019-10-031-6/+5
* Move wg_peer_ref to wg_device_new_peerMatt Dunwoodie2019-10-021-1/+0
* Add initiation attempt resetMatt Dunwoodie2019-10-021-0/+1
* 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