summaryrefslogtreecommitdiffstats
path: root/src/plugins/wireguard
AgeCommit message (Expand)AuthorFilesLines
2024-05-13wireguard: use clib helpers for endiannessGuillaume Solignac2-6/+6
2024-03-12misc: remove GNU Indent directivesDamjan Marion8-36/+0
2024-02-19wireguard: notify key changes to crypto engineLijian Zhang1-0/+6
2024-01-19build: disable plugins which require openssl if openssl is not availableDamjan Marion1-0/+6
2023-09-13wireguard: stabilize the APIAndrew Yourtchenko1-1/+1
2023-06-08crypto: use fixed crypto frame poolgaoginskx2-0/+4
2023-06-02wireguard: add support for chained buffersAlexander Chernavin3-79/+353
2023-06-01crypto: make crypto-dispatch node working in adaptive modeXiaoming Jiang1-2/+0
2023-03-20wireguard: fix sending peer events from worker threadsAlexander Chernavin1-5/+23
2023-03-02wireguard: add barrier to sync dataGabriel Oginski6-32/+43
2023-02-27wireguard: fix potential leaks of async frameGabriel Oginski1-12/+12
2023-02-16wireguard: move buffer when insufficient pre_data leftAlexander Skorichenko1-14/+24
2023-02-01wireguard: update ESTABLISHED flagArtem Glazychev1-5/+3
2023-01-26wireguard: sending the first handshakeArtem Glazychev3-10/+13
2023-01-16wireguard: add local variableGabriel Oginski1-17/+53
2023-01-10build: do not link with libssl if not neededBenoît Ganne1-1/+1
2022-12-01wireguard: add atomic mutexGabriel Oginski3-2/+19
2022-11-29wireguard: compute checksum for outer ipv6 headerArtem Glazychev2-2/+41
2022-09-27wireguard: stop sending handshakes when wg intf is downAlexander Chernavin1-3/+66
2022-09-27wireguard: fix re-handshake timer when response sentAlexander Chernavin1-1/+0
2022-09-08wireguard: eliminate some calls to main threadMatthew Smith1-4/+10
2022-08-25wireguard: fix ipv6 payload_length computationAloys Augustin1-4/+3
2022-08-18wireguard: fix error type for crypto backendBenoît Ganne1-1/+1
2022-08-18wireguard: fix ipv6 handshake packetBenoît Ganne1-3/+1
2022-08-17wireguard: fix fib entry trackingAlexander Chernavin2-53/+35
2022-08-09wireguard: add peers roaming supportAlexander Chernavin7-49/+187
2022-08-09wireguard: add handshake rate limiting supportAlexander Chernavin6-7/+178
2022-08-08wireguard: add dos mitigation supportAlexander Chernavin10-64/+224
2022-08-03wireguard: add processing of received cookie messagesAlexander Chernavin11-81/+308
2022-07-11wireguard: fix coverity warningsArtem Glazychev1-8/+8
2022-06-08wireguard: increment interface RX countersMatthew Smith1-0/+15
2022-06-05wireguard: fix crash by not sending arp via wg interfaceAlexander Chernavin2-1/+9
2022-04-28wireguard: Document wireguard async mode defaultJon Loeliger1-2/+2
2022-04-05wireguard: prevent segfault on non-adj packetsJon Loeliger2-0/+7
2022-03-21wireguard: dont stacksmash bad peer base64 keysJon Loeliger1-1/+1
2022-03-21wireguard: improve peer dump detailsJon Loeliger2-11/+22
2022-03-02wireguard: improve sending WG interface dump detailsJon Loeliger2-2/+11
2022-02-23wireguard: fix dereferences null pointerGabriel Oginski2-14/+21
2022-02-22wireguard: prevent stacksmashing on poorly formed base64 keysJon Loeliger1-1/+1
2022-02-18wireguard: fix passing null pointerGabriel Oginski2-10/+11
2022-02-17wireguard: Fix wireguard device name to use user-instanceJon Loeliger1-1/+2
2022-02-15tcp: Do not include the tcp_packet.h file in the ip4_packet.hNeale Ranns1-0/+1
2022-01-24wireguard: fix passing argumentGabriel Oginski1-1/+1
2022-01-21wireguard: add async mode for decryption packetsGabriel Oginski5-217/+445
2022-01-21wireguard: add async mode for encryption packetsGabriel Oginski10-98/+606
2022-01-20wireguard: add burst modeGabriel Oginski7-181/+538
2022-01-05wireguard: fix 'wireguard add peer' cli behaviorMiroslav Miklus1-6/+6
2021-11-22wireguard: add local variable in handshake processGabriel Oginski1-2/+4
2021-11-19fib: Don't use [midchain] adjacencies to change an interface's feature arcNeale Ranns1-0/+3
2021-11-03wireguard: reduce memcopy and prefetch headerGabriel Oginski6-35/+48