aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* version: bumpHEADv0.0.20220615masterJason A. Donenfeld14 days1-1/+1
* compat: update version to handle sbcreatecontrol() changesJoseph Mingrone2022-06-141-1/+1
* crypto: inline blake2s convenience functionJason A. Donenfeld2022-06-142-16/+13
* wg_noise: import hmac from cryptoJason A. Donenfeld2022-06-143-45/+41
* ci: add FreeBSD 12.3 and 13.1Ed Maste2022-06-141-0/+6
* version: bumpv0.0.20220614Jason A. Donenfeld2022-06-141-1/+1
* compat: fix version stampJason A. Donenfeld2022-06-141-1/+1
* crypto: harmonize with compat and clean upJason A. Donenfeld2022-06-143-181/+170
* crypto: use curve25519 API from the kernel when availableJohn Baldwin2022-06-142-0/+13
* crypto: use <crypto/chacha20_poly1305.h> when presentJohn Baldwin2022-06-142-8/+74
* crypto: use OCF to encrypt/decrypt packets when supportedJohn Baldwin2022-06-143-2/+109
* if_wg: wg_peer_alloc and wg_aip_add: Use M_WAITOK with mallocJohn Baldwin2022-06-142-28/+7
* build: include compat.h for all filesJason A. Donenfeld2022-06-102-3/+3
* version: bumpv0.0.20220610Jason A. Donenfeld2022-06-101-1/+1
* if_wg: account for added argument to sbcreatecontrolJason A. Donenfeld2022-06-102-2/+7
* crypto: return an error code from mbuf crypt routinesJohn Baldwin2022-06-103-13/+18
* if_wg: wg_module_init: clean up more if the self tests failJohn Baldwin2022-06-101-1/+4
* if_wg: avoid scheduling excessive tasks for encryption/decryptionJohn Baldwin2022-06-101-10/+13
* if_wg: wg_mbuf_reset: don't free send tagsJohn Baldwin2022-06-102-14/+2
* wg_cookie: ratelimit_init: use callout_init_mtxJohn Baldwin2022-06-101-1/+1
* if_wg: wg_clone_create: Use M_WAITOK with mallocJohn Baldwin2022-06-102-15/+5
* if_wg: wgc_get/set: use M_WAITOK with malloc()John Baldwin2022-06-101-24/+16
* if_wg: wg_queue_delist_staged: use more standard STAILQ_CONCATJohn Baldwin2022-06-101-2/+2
* if_wg: wg_queue_len: remove lockingJohn Baldwin2022-06-101-5/+1
* build: only include compat.h for if_wg.c and fix build with an obj directoryJohn Baldwin2022-06-101-1/+1
* if_wg: account for input function returning a booleanJason A. Donenfeld2022-06-101-9/+9
* if_wg: do not use continue statement on \!VIMAGEJason A. Donenfeld2022-06-101-4/+4
* version: bumpv0.0.20211105Jason A. Donenfeld2021-11-051-1/+1
* if_wg: protect in6_mask2len with INET6Jason A. Donenfeld2021-10-291-1/+6
* if_wg: bump keepalive timers unconditionally on sendJason A. Donenfeld2021-10-261-2/+2
* compat: taskqueue draining was backported to stable/13Jason A. Donenfeld2021-06-071-1/+1
* version: bumpv0.0.20210606Jason A. Donenfeld2021-06-061-1/+1
* if_wg: do not crash if deiniting before vnet is upJason A. Donenfeld2021-06-062-2/+5
* global: replace rwlock with mtx if never rlockedJason A. Donenfeld2021-06-054-45/+44
* global: destroy rwlocks and mtxsJason A. Donenfeld2021-06-055-1/+31
* ci: test on 12.1 and 12.2Jason A. Donenfeld2021-06-012-15/+16
* compat: account for lack of CSUM_SND_TAG on ≤12.2Jason A. Donenfeld2021-06-011-0/+5
* if_wg: add braces for 12.1 compiler warningJason A. Donenfeld2021-06-011-2/+2
* netns: use massive datagramsJason A. Donenfeld2021-06-011-1/+4
* netns: account for FreeBSD 12 quirksJason A. Donenfeld2021-06-011-2/+7
* netns: trim test to working parts and rework jail logicJason A. Donenfeld2021-06-012-707/+43
* if_wg: pass back result of selftests and enable in CIJason A. Donenfeld2021-05-196-22/+43
* ci: add a Cirrus-CI config file to build + smoke testEd Maste2021-05-191-0/+25
* netns: use `exit 0` for early exitEd Maste2021-05-191-1/+1
* version: bumpv0.0.20210503Jason A. Donenfeld2021-05-061-1/+1
* if_wg: destroy interfaces before uma zoneJason A. Donenfeld2021-05-031-4/+13
* TODO: add note about excessive rw locksJason A. Donenfeld2021-05-031-0/+1
* wg_noise: set handshake to dead before removing keypairJason A. Donenfeld2021-05-031-2/+3
* if_wg: put event notifiers in main loopJason A. Donenfeld2021-05-032-15/+9
* version: bumpv0.0.20210502Jason A. Donenfeld2021-05-031-1/+1