Security

The Libreswan Project

Encrypting the Internet with IKE / IPsec VPN

Technologies
CkernelkvmlibeventnamespacesnssPythonRFCsshell
Topics
encryptionikev2ipsecsecurityvpn
Total projects
13
Years participating
7
Most recent
2026

Participation history

7 program years
Projects by participation year 2017: 2 projects, 2018: 3 projects, 2019: 1 projects, 2020: 3 projects, 2021: 1 projects, 2022: 0 projects, 2026: 3 projects 2 2017 3 2018 1 2019 3 2020 1 2021 0 2022 3 2026

Historical projects

2026 3 projects

Official GSoC page ↗

Add HOST-TO-HOST Support on BSD

Contributor: Amrinder Singh

The host to host ipsec transport mode works on Linux but does not work on any of the BSDs. The problem is a lack of IKE socket bypass , transport...

Add Support For Announcing Authentication Methods To Libreswan

Contributor: Osema Fadhel

Currently, during an IKEv2 negotiation in Libreswan, each peer independently selects its authentication method without knowing what the other side...

Optimising the lookup time for ACQUIRE messages sent by kernel

Contributor: Vinayak Sandur

When an IPsec-encrypted packet matches a trap policy in the kernel, the kernel notifies IKE daemon (Pluto) via an ACQUIRE Netlink message. Then Pluto...