aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* support: account for protosw changeHEADmasterJason A. Donenfeld2022-09-041-0/+4
* version: bumpv0.0.20220615Jason A. Donenfeld2022-06-151-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
* 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-101-1/+1
* 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-053-44/+44
* global: destroy rwlocks and mtxsJason A. Donenfeld2021-06-055-1/+31
* 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
* if_wg: pass back result of selftests and enable in CIJason A. Donenfeld2021-05-195-20/+42
* version: bumpv0.0.20210503Jason A. Donenfeld2021-05-061-1/+1
* if_wg: destroy interfaces before uma zoneJason A. Donenfeld2021-05-031-4/+13
* 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
* wg_noise: cleanup counter algorithmJason A. Donenfeld2021-05-032-30/+33
* wg_cookie: zero before init in selftest for witnessJason A. Donenfeld2021-05-021-0/+3
* if_wg: don't double increment error counterJason A. Donenfeld2021-05-021-3/+1
* if_wg: ensure packet is not shared before writingJason A. Donenfeld2021-05-021-1/+16
* if_wg: don't memcpy data for no reasonJason A. Donenfeld2021-05-021-4/+2
* if_wg: pad packets properlyJason A. Donenfeld2021-05-021-11/+22
* if_wg: return to m temporary variable styleJason A. Donenfeld2021-04-301-13/+18